我正在尝试执行更改标签颜色的操作,当用户触摸按钮但我无法在Cocos2d中找到正确的解决方案时。
此致
答案 0 :(得分:0)
澄清评论后编辑的答案:如果您想根据按钮所处的状态(即正常,突出显示,禁用,选中)更改按钮/标签或背景精灵帧的颜色)您可以设置不同的背景/标签properties,例如:
[button setLabelColor:[CCColor redColor] forState: CCControlStateHighlighted];
按下按钮时,上面的示例将使按钮标签闪烁红色。如果您需要更详细地控制应该发生的事情(动画或其他),您将需要创建CCButton或CCControl(它是CCButton继承的基类)的自定义子类,具体取决于您的需求有多复杂,并实现不同的touch event methods.