2014-03-25 239 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()