在班级或主要商店动画?预加载所有Spritesheets?优化cocos2dx

时间:2015-01-16 15:00:14

标签: c++ cocos2d-x

嘿希望这是一个简单的问题,大概是"如何优化?"。我有一个游戏,屏幕上只有5个字符,从50左右的银行中随机选择。它们的分辨率相对较高(大约300宽,600高),所以每个都需要自己的1024x1024精灵表(或者可能是4个一起) 2048x2048)。

重大问题是......

1)我应该预先加载所有50个精灵表,还是在玩家进入关卡时根据需要缓存它们?

2)每个角色应该在角色类本身内构建自己的动画集,还是应该将所有动画存储在主HelloWorld中?

3)我应该在2048x2048精灵表上放置4个精灵(当我可能只需要特定级别中的4个中的1个)而不是单独的1024x1024张?

作为游戏流程的子注释,一个级别大约需要1分钟,并且可能有多个相同的角色,尽管只是基于赔率,它通常是5个不同的角色。

谢谢!

0 个答案:

没有答案