SKColor不起作用,总是白色

时间:2014-12-08 20:29:28

标签: ios sprite-kit

我试图在Sprite Kit场景中更改backgroundColor,但SKColor无法正常工作。

我正在使用

self.backgroundColor = [SKColor colorWithRed:52.0 green:73.0 blue:94.0 alpha:1];

但是,如果我尝试例如

,则总是以白色显示
self.backgroundColor = [SKColor redColor];

背景是红色的,我做错了什么?

我也尝试过UIColor,但不是

谢谢=)

2 个答案:

答案 0 :(得分:3)

值范围是0到1.0,你想要的是

self.backgroundColor = [SKColor colorWithRed:52.0/255.0 green:73.0/255.0 blue:94.0/255.0 alpha:1];

答案 1 :(得分:2)

我总是犯这个错误。务必将值除以255.0

self.backgroundColor = [SKColor colorWithRed:52.0/255.0 green:73.0/255.0 blue:94.0/255.0 alpha:1];