我正在使用以下代码更改我的精灵的颜色
sprite.color = ccc3(255, 0, 0);
它将颜色变为红色..
如何将颜色更改为原来的颜色?
谢谢..
答案 0 :(得分:7)
您可以使用
返回原始颜色sprite.color = ccc3(255,255,255);
原始颜色没有丢失。色调方法(在这种情况下为ccc3)不是添加颜色,而是使各个RGB通道变暗。这就是你不能将黑色图像着色为任何其他颜色的原因。
在您的示例中,您没有绘制精灵红色。你刚刚切除了除红色之外的所有频道