2014-03-25 242 views
0

现在,我使用这个代码,试图设置背景颜色设置背景颜色

[self setBackgroundColor:[[UIColor alloc] initWithRed:(0/255) green:(76/255) blue:(255/255) alpha:1.0]]; 

我试图让lightish蓝色,而是它给我什么通常会蓝色的蓝色。我怎样才能让它显示我想要的颜色?

回答

0

您需要设置场景的背景颜色。

self.scene.backgroundColor = [SKColor colorWithRed:0/255.0f green:76/255.0f blue:255/255.0f alpha:1.0]; 

使用SKColor不是UIColor。如果用于OSX和IOS。如果它只是IOS UIColor是好的。

+1

他可以使用的UIColor。 –

+0

诚然,如果他只为ios制作这款游戏​​。如果游戏是针对osx和ios的,则需要SKColor。 – Roecrew

+0

此答案中的代码仍然存在原始问题(由整数除法引起)。 – LearnCocos2D

0

试试这个:

[self setBackgroundColor:[UIColor colorWithRed:(0.0f/255.0) green:(76.0f/255.0) blue:(255.0f/255.0) alpha:1.0f]]; 
+0

你应该加上为什么修复这个问题 – LearnCocos2D

+0

我已经在我的代码中试过了,发现它和[UIColor blueColor]不同。 –

3

假设你是在一个SKScene让你的“自我”有一个属性的bac​​kgroundColor,你可以改变它像:

self.backgroundColor = UIColor.blackColor()