我正在使用以下代码更改我的精灵的颜色
sprite.color = ccc3(255, 0, 0);
Run Code Online (Sandbox Code Playgroud)
它将颜色变为红色..
如何将颜色更改为原来的颜色?
谢谢..
您可以使用返回原始颜色
sprite.color = ccc3(255,255,255);
原来的颜色没有丢失.色调方法(在这种情况下为ccc3)不是添加颜色,而是使各个RGB通道变暗.这就是你不能将黑色图像染成任何其他颜色的原因.
在您的示例中,您没有绘制精灵红色.你刚刚切除了除红色通道以外的所有通道
| 归档时间: |
|
| 查看次数: |
4095 次 |
| 最近记录: |