저는 개발중인 게임에서 특히 이상한 문제가있는 것 같습니다. 이 게임에는 게임의 디스플레이로 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 베타에 대해서는 모르겠습니다. – LearnCocos2D
지금 당장 7.0에서 개발 중입니다. 필요한 경우 스크린 샷을 줄 수 있습니다. – tucker2121