我正在构建一款cocos2d iPhone游戏。
将会有6个“敌人太空飞船精灵”,它们只会因颜色而异。即所有精灵都具有相同的形状,只有内部的某些部分会有不同的颜色。
我的两个选择是:
1)
2)
每种方法的优缺点是什么?有最好的做法吗?
如果我后来想要为精灵设置动画,或者动态改变它们的颜色,这会影响我选择的方法吗?
谢谢!
答案 0 :(得分:1)
我认为首先你需要弄清楚你要做的是什么......动画或大量的颜色组合使得预渲染变得不可行。另一方面,如果您同时在屏幕上有大量的船只,则预渲染是有意义的,因为您可以使用此技术将绘图操作的数量减少一半。