首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >atlas大图拆分

atlas大图拆分

作者头像
一枚小工
发布2020-03-02 13:49:45
发布2020-03-02 13:49:45
2.1K0
举报
文章被收录于专栏:Cocos Creator开发Cocos Creator开发

『 前提 』

在学习游戏开发构成中,有时候需要找到一些漂亮的图,作为演示效果,一般都会网上搜集一些,现成的游戏图,基本上都会合成大图发布,图片多起来,一张张裁剪,工作量繁重,如果能有大图信息的文本文件和大图原文件,可以考虑通过以下脚本实现大图的拆分,不同格式的文件,都可以根据这个原理进行,修改对应的读取格式代码,和保存图片代码即可。

『 原理 』

读取文本文件,获取小图的信息,根据信息,保存对应位置的图即可,需要使用到 PIL中的 Image。需要注意的是,要确保图片位置信息的正确,如本范例中,图片的位置信息,是以屏幕左上角为坐标原点,X轴从左到右,Y轴从上到下。

『 效果预览 』

拆分前:

拆分后:

『 使用说明 』

*.atlas和*.png文件,放置在脚本根目录下,执行splitAtlas.py,根据提示,输入需要拆分的大图文件名,执行完成以后,就会新创建一个和大图文件名相同的文件夹,小图都在目录下面。

『 获取代码 』

关注微信公众号,发送“拆图”获取源码。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一枚小工 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档