我有一张包含所有精灵的spritesheet图片,我从Interent下载了这张图片。我的问题:是否有工具可以帮助我获取每个精灵的坐标?我必须手动搜索坐标吗?
我一直在阅读几个教程,例如:http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d和http://indiedevstories.com/2011/04/10/using-sprite-sheets-in-cocos2d-and-tiled-part-1/,但所有这些教程都使用多个图片来创建一个spritesheet并自动生成.plist,但这不是我的情况。
在我的情况下,我只有一个.png而没有.plist
请帮帮我!!!
答案 0 :(得分:4)
为自我推销道歉,但我创建了一个工具,用于处理单个spritesheet图像并输出坐标。它甚至有自动精灵选择:)
答案 1 :(得分:2)
您可以使用某些编辑器(例如,photoshop)裁剪图像,然后使用退出工具生成纹理和plist。我认为这将是最快速和最简单的方法,因为如果您只想生成plist,您将执行相同的操作 - 选择矩形。
答案 2 :(得分:0)
使用预览分别裁剪所有图像。然后使用zwoptex或纹理打包器将它们全部组合并使用.png和.plist生成spritesheet
除此之外,很难弄清楚每张图片的矩形是什么。如果您是一名优秀的程序员,您可以编写一个工具来分析png并提取可用于识别矩形的信息,但我的建议是手动完成。
答案 3 :(得分:0)
使用图像编辑器划分图像。然后将其添加到spritesheet生成器(如Sprite Master)。然后,只需更改参数,即可随意输出。
Sprite Master将具有一个功能,例如将准备好的spritesheet解析为以下版本中的单个图像。