我似乎在我正在開發的遊戲中遇到了一個特別奇怪的問題。該遊戲包含三種遊戲類型,每種類型都使用SKView作爲遊戲的顯示。前兩種遊戲類型(所謂的正常和國際象棋),適當改變背景顏色這樣的代碼:SKView/SKScene不會改變背景顏色
// Create and configure the scene.
M2ChessScene *scene = [M2ChessScene sceneWithSize:yourGameView.bounds.size];
scene.scaleMode = SKSceneScaleModeFill;
[scene setBackgroundColor:[UIColor clearColor]];
// Present the scene.
[yourGameView presentScene:scene];
[self updateScore:0];
_scene = scene;
_scene.delegate = self;
_scene.isPrimaryView = YES;
這就造成了現場,並設置背景clearColor,和它的作品。然而,在我的第三種遊戲類型(其中有兩個場景視圖)中,相同的代碼(重複兩次,每個場景一次)不起作用,而最終得到的是黑色背景而不是清晰的背景。我究竟做錯了什麼?我沒有看到相同的代碼在一個實例中不能工作,而在另一個實例中幾乎完全相同的類中不能工作(事實上,這個類的代碼是從國際象棋類複製而來的,併爲第二個視圖重複(使用變量名編輯)) 。
任何幫助將不勝感激。
這兩個視圖都很完美,100%顯示內容並對輸入做出反應。也不能改變他們的背景顏色。 – tucker2121
什麼是iOS版本?它絕對不能用於ios 7.0,很確定關於7.1,但不知道大約8 beta – LearnCocos2D
我現在正在7.0上開發。可以給你截圖,如果你需要他們哈哈 – tucker2121