gpt4 book ai didi

ios - Cocos2D 中的像素艺术游戏 : Changeable Colors

转载 作者:行者123 更新时间:2023-12-01 19:27:12 27 4
gpt4 key购买 nike

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

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

您认为解决此问题的最佳方法是什么?我们完全是 Cocos2D 的新手,只在非游戏应用上工作过,所以即使在 Cocos2D 文档中为我们指出正确的方向也绰绰有余!

谢谢大家!

最佳答案

你看过 Action 吗?具体CCTintByCCTintTo .制作一个图像,比如说一个灰色的轮子,然后通过一个 Action 将其着色为您想要的颜色:

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

关于ios - Cocos2D 中的像素艺术游戏 : Changeable Colors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487109/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com