现在,我使用这个代码,试图设置背景颜色设置背景颜色
[self setBackgroundColor:[[UIColor alloc] initWithRed:(0/255) green:(76/255) blue:(255/255) alpha:1.0]];
我试图让lightish蓝色,而是它给我什么通常会蓝色的蓝色。我怎样才能让它显示我想要的颜色?
现在,我使用这个代码,试图设置背景颜色设置背景颜色
[self setBackgroundColor:[[UIColor alloc] initWithRed:(0/255) green:(76/255) blue:(255/255) alpha:1.0]];
我试图让lightish蓝色,而是它给我什么通常会蓝色的蓝色。我怎样才能让它显示我想要的颜色?
您需要设置场景的背景颜色。
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是好的。
试试这个:
[self setBackgroundColor:[UIColor colorWithRed:(0.0f/255.0) green:(76.0f/255.0) blue:(255.0f/255.0) alpha:1.0f]];
你应该加上为什么修复这个问题 – LearnCocos2D
我已经在我的代码中试过了,发现它和[UIColor blueColor]不同。 –
假设你是在一个SKScene让你的“自我”有一个属性的backgroundColor,你可以改变它像:
self.backgroundColor = UIColor.blackColor()
他可以使用的UIColor。 –
诚然,如果他只为ios制作这款游戏。如果游戏是针对osx和ios的,则需要SKColor。 – Roecrew
此答案中的代码仍然存在原始问题(由整数除法引起)。 – LearnCocos2D