在cocos2dx开发中经常用到带有plist的图片集,虽然已经有了相应工具Anti_TexturePacker,还是想尝试了自己写了一个。
因为plist是xml文件,所以需要用到python的ElementTree解析xml。
texture.py:
1 | try: |
texture.py文件用于获取小图片的名称、坐标、宽高和旋转信息的dict
splitimage.py:
1 | from PIL import Image |
splitimage.py使用了Pillow模块,根据相应的坐标等信息,切割图片,然后保存。
总结:
这里并不够完善,因为plist文件名称是写在代码里。可以继续完善的,不过,我只是练手用的,就告一段落了。