【发布时间】:2013-09-07 03:44:47
【问题描述】:
我有一点需要帮助的问题。我有一个需要动画的精灵,但是精灵是 600x600 的 25 帧,这变成了一个相当大的精灵表,实际上比 iPhone 允许的更大。有什么方法可以绕过这个限制?在 Flash 中制作动画并为 cocos2d 导出?这有可能吗?
【问题讨论】:
标签: ios flash animation cocos2d-iphone
我有一点需要帮助的问题。我有一个需要动画的精灵,但是精灵是 600x600 的 25 帧,这变成了一个相当大的精灵表,实际上比 iPhone 允许的更大。有什么方法可以绕过这个限制?在 Flash 中制作动画并为 cocos2d 导出?这有可能吗?
【问题讨论】:
标签: ios flash animation cocos2d-iphone
缩小它。为什么你还需要这么大的精灵?
或者单独添加框架。 (效率较低)
【讨论】:
对于How to use animations and sprite-sheets in cocos2d,阅读这是最好的文档。
cocos2d 显示的任何图像都必须适合 cocos2d 的这些尺寸,使用 OpenGL,并且所有图像都必须加载到纹理内存中。
我不确定是否有其他 API 可以让您加载更大的图像。
欲了解更多信息read this discussion.
【讨论】:
当您使用 Texture Packer 制作 .pvr.ccz 文件而不是输出文件 .png 制作 sprite sheet 时,它会减小文件大小。您也可以使用在 RGB_4444 纹理上加载此纹理。
【讨论】: