Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下代码更改我的精灵的颜色
sprite.color = ccc3(255, 0, 0);
它将颜色变为红色..
我怎样才能将颜色更改为原来的颜色?
谢谢..
您可以通过使用返回到原始颜色
sprite.color = ccc3(255, 255, 255);
原来的颜色没有丢失。着色方法(在这种情况下为 ccc3)不是添加颜色,而是使各个 RGB 通道变暗。这就是您不能将黑色图像着色为任何其他颜色的原因。
在您的示例中,您没有将精灵涂成红色。您刚刚切断了除红色通道之外的所有通道