을 사용하는 경우 SKView 레터 색상을 변경하는 방법 I 상용구 코드 (새로운 게임의 iOS 프로젝트)에서 표준 전체 화면 SpriteKit보기를 사용하고, 나는 그 확인크기 조절 .AspectFit가
scene.scaleMode = .AspectFit
를 사용할 때 장면이 맞으면 나머지 (레터 박스가있는) 영역이 검은 색으로 표시됩니다.
let skView = self.view as SKView
// was hoping this one would work
skView.backgroundColor = UIColor.redColor()
// didn't expect this would work, since scene is scaled anyways
scene.backgroundColor = SKColor.redColor()
는 또한 다른 색상으로 스토리 보드 편집기에서 SKView 배경 색상을 변경하려고했으나 운 :
나는 색상을 변경하려면 다음과 같은 옵션을 시도했습니다.
레터 박스 영역의 색상을 변경하는 데 필요한 정보를 알려주십시오.
aspectfit이 최후의 수단으로 사용하기 때문에 가능하다고는 생각하지 않습니다. 개발자가 모든 해상도를 올바르게 지원하기로되어있는 경우 필요한 경우 대응하는 경계 노드/스프라이트를 추가하여 "수동으로"레터 박스로 만들 수 있습니다. – LearnCocos2D