【发布时间】:2012-09-21 08:04:50
【问题描述】:
我有一个艺术家发送给我的精灵表 PNG。在 sprite sheet 内,有 4 个 sprite,每个 32x32,它们制作动画。我希望能够在屏幕上显示一个 CCSprite,它会通过动画。我已经尝试了各种各样的东西,但说实话,我真的不明白 Sprite Sheets 的概念。我在网上看到了各种需要财产清单之类的东西。我从我的艺术家那里得到的只是一个简单的 PNG。 请帮忙?
【问题讨论】:
-
属性列表只是所有帧的列表,以及它们在图像中的位置和大小。由于您没有该 plist,因此您需要手动指定每个矩形。我相信有一种方法可以让你指定这样的矩形。 [CCSprite spriteWithFile:rect:];要么这样,要么创建新的精灵帧并将它们添加到精灵帧缓存中。
-
老实说,如果您能让艺术家将四张 32x32 图像作为单独的文件发送给您,您会轻松很多。然后下载TexturePacker之类的程序(基本功能不用付费)。这样,您就可以以最简单的方式轻松生成精灵表 PNG 和关联的 plist。
-
@Corbin87 如果您发布答案,如果您对我发表评论,我会支持它。我打算推荐 TexturePacker。
标签: iphone animation cocos2d-iphone sprite-sheet