14. 使用SpriteSheets
你是一个游戏开发者吗,那么Sprite sheets一定是一个你的最好的朋友了。Sprite sheet可以让渲染速度加快,甚至比标准的屏幕渲染方法节省内存。
我们有两个很好的关于Sprite的教程:
1 How To Use Animations and Sprite Sheets in Cocos2D
2 How to Create and Optimize Sprite Sheets in Cocos2D withTexture Packer and Pixel Formats
第二个教程涵盖了可能在很大程度上影响你游戏性能的pixel格式的细节。
如果你对于spirte sheet还不是很熟悉,可以看下这两个(youtube)视频SpriteSheets – TheMovie, Part1和Part2。视频的作者是创建Sprite sheet很流行的工具之一Texture Packer的作者AndreasLöw。
除了使用Sprite sheets,其它写在这里的建议当然也可以用于游戏开发中。比如你需要很多的Sprite sheets,像敌人,导弹之类的动作类必备元素,你可以重用这些sprites而不用每次都要重新创建。