iphone - 您是否必须将 Sprite 表与 CCSpriteFrameCache 一起使用?

标签 iphone ios cocos2d-iphone

查看教程以及 CCSpriteFrameCCSpriteFrameCache 文档,看起来我需要一个像使用 TexturePacker 生成的那样的 plist。

有没有办法只将单个图像添加到缓存中?

或者用图像创建 CCSpriteFrame 的方法?看起来在 1.0.0 版本中支持它,但在 2.0.0 中不支持

谢谢!

最佳答案

简而言之:是的,你可以做到。但是你不想这样做,因为它不切实际并且浪费时间。 spriteframes 的全部要点是在纹理图集中定义纹理区域。否则就使用 spriteWithFile 。但这在性能方面并不能很好地扩展。

迟早你将不得不开始使用纹理图集,并为此使用一个好的工具(TexturePacker 是我的最爱)。

关于iphone - 您是否必须将 Sprite 表与 CCSpriteFrameCache 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16703305/

相关文章:

iphone - 为什么在调试过程中会收到有关从远程iOS设备读取Xcode框架文件的警告?

iphone - CSS 标准浏览器与 iPhone 或移动设备 : two box models? 技巧示例

iphone - 安装两个具有相同包标识符的应用程序

iphone - 从不同的 View 呈现模态视图 Controller ? ModalViewController 被其他 View 隐藏

ios - 在 self.tableView.reloadData() 上展开 Optional 值时意外发现 nil

ios - 与 ECSlidingController 一起使用时阴影不可见

ios - camera.transform 和 pointOfView 有什么区别

objective-c - 为 XCode4 安装 cocos2d 模板

ios - 什么时候使用 CC_CONTENT_SCALE_FACTOR()?

objective-c - 使用 Cocos2D-iphone 自定义缓动 Action