現在,我使用這個代碼,試圖設置背景顏色設置背景顏色
[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