2016-09-13 5 views
0

하나의 장면 파일 (mygamescene.swift)에 한 가지 유형의 게임 (특정 퍼즐) 설정 방법이 있습니다. 두 가지 다른 방식으로 동일한 게임을 다르게 스타일을 지정하고 (다른 노드 텍스처 등 사용) 게임에서 다르게 표시하고 기본 화면에서 액세스 할 수있게하려고합니다.게임에서 하나의 ViewController를위한 다중 장면

동일한 게임 메 커닉을 사용하여 게임 장면을 다르게 표시하는 MyGameViewController를 설정하는 방법이 명확하지 않습니다. 보통은 다음과 같습니다.

if let scene = GameScene(fileNamed: "mygamescene.swift") { 
     // view is set-up here, and presented at the end 
    } 

여기서 가장 좋은 것은 무엇입니까? 두 가지 게임 장면을 완전히 설정 한 다음 게임 메 커닉을 별도의 파일로 하위 클래스 화 (두 게임 장면에서 모두 사용합니까?)합니까? 메뉴에서 선택한 항목에 따라 각 장면을 어떻게 다르게 표시합니까?

+0

첫번째 도움이 될 것'이 유효하지 않습니다. fileNamed는 SKS 파일에만 적용됩니다. 둘째, SKS 파일을 여러 개 만들 계획입니까? – Knight0fDragon

답변

0

재개 용으로 mygamesceneController를 만들 수 있습니다.

메인 컨트롤러에서 containerView를 가져 와서 container-segue를 mygamesceneController (emeded보기)에 추가 할 수 있습니다.

이렇게하면 mygamesceneController를 원하는만큼 사용할 수 있습니다.

희망이 모두`GameScene (fileNamed : "mygamescene.swift")의 당신이