Ios Cocos2D像素艺术游戏:变幻色彩

Ios Cocos2D像素艺术游戏:变幻色彩,ios,cocos2d-iphone,pixel,Ios,Cocos2d Iphone,Pixel,我们正在使用Cocos2D为iPhone开发一款基于像素艺术的游戏。我们有一个特殊的要求-我们希望用户能够更改某些对象的颜色方案。例如,我们可能有一辆红色的车,蓝色的轮子;用户可以使用选择器在不同的配色方案之间进行切换,如黄色车身和绿色车轮;黑色车身和白色车轮;等等 当然,最简单的方法是预先渲染艺术;但这将极大地增加游戏的构建,因为我们有40种颜色组合和几十个对象 你认为最好的方法是什么?我们是Cocos2D的新手,只在非游戏应用上工作过,所以即使在Cocos2D文档中为我们指明正确的方向也已经

我们正在使用Cocos2D为iPhone开发一款基于像素艺术的游戏。我们有一个特殊的要求-我们希望用户能够更改某些对象的颜色方案。例如,我们可能有一辆红色的车,蓝色的轮子;用户可以使用选择器在不同的配色方案之间进行切换,如黄色车身和绿色车轮;黑色车身和白色车轮;等等

当然,最简单的方法是预先渲染艺术;但这将极大地增加游戏的构建,因为我们有40种颜色组合和几十个对象

你认为最好的方法是什么?我们是Cocos2D的新手,只在非游戏应用上工作过,所以即使在Cocos2D文档中为我们指明正确的方向也已经足够了


谢谢大家

你看过行动了吗?特别地或者说。制作一个图像,比如说一个灰色的轮子,然后通过一个动作将其着色为您想要的颜色:

CCSprite *wheel = //make a sprite
[wheel runAction:[CCTintTo actionWithDuration:0.5 red: r green: g:blue: b]];

非常感谢你!我想知道以这种方式做事情比用预渲染艺术做事情的性能成本是多少——但为此,我将等待测试!