我是靠谱客的博主 虚幻世界,最近开发中收集的这篇文章主要介绍Python工具实现Atlas大图拆分,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

『 前提 』

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

 

『 原理 』

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

 

『 效果预览 』

拆分前:

拆分后:

 

『 使用说明 』

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

 

『 获取代码 』

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

 

>> 更多精彩

☞ 数钱      ☞ 左右跳    ☞ 重力球   ☞ 打地鼠 

☞ 推箱子   ☞ 扫雷       ☞ 跑酷      ☞ 动物同化

☞ 打飞机   ☞ 撑杆跳   ☞ 六边形   ☞ 口红机 

☞ 当官消消乐     ☞ 虚拟摇杆​

最后

以上就是虚幻世界为你收集整理的Python工具实现Atlas大图拆分的全部内容,希望文章能够帮你解决Python工具实现Atlas大图拆分所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部