2014-07-06 4 views
0

나는 스프라이트 키트를 사용하여 게임을 만들었지 만, 아이팟 5 또는 아이폰 5에서 실행하면 작동하지만 4 나 4에서는 작동하지 않습니다. 이 문제를 해결할 방법이 없습니까? 아니면 작은 화면에서만 작동하지 않습니까?skspritenodes를 다른 크기의 화면에서 같은 지점에 표시하려면 어떻게합니까?

+0

동적 화면 크기의 – meisenman

+0

사용 비율을 사용자의 노드 위치를 설정합니다. – sangony

답변

0

그들은 보편적 인 앱을 제공하기 위해 초기 계획 단계를 설명하는 훌륭한 직업을 가졌습니다.

http://www.raywenderlich.com/49695/sprite-kit-tutorial-making-a-universal-app-part-1

요지 아이폰 5에 따른 화면의 경계 설정 (비율이 홀수 일 이후) 및 (채우기 설정 스케일 모드) 화면 비율 노드를 설정 취한다.

예컨대 :

self.scoreLabel.position = CGPointMake(CGRectGetMidX(self.frame)*9.5/10,self.frame.size.height*8.8/10); 

self.scaleMode = SKSceneScaleModeAspectFill;