2010-01-27 7 views
1

나는 계획 단계와 실천 단계라는 두 가지 주요 관점에서 iPhone 게임을 만들고 있습니다. 이 두 가지 그래픽이 다를 것입니다,하지만 분명히 그들 사이에 정보를 전달해야합니다. 나는 계획 단계를 프로그래밍하는 것을 거의 끝냈고,보기를 전환하는 방법을 알고 있지만, 모든 것을 설정해야하는 정확하게 방법에 대해서는 조금 퍼지기 마련입니다. 두 뷰 사이의 전환을 처리하는 SwitchViewController도 게임 상태 전달을 제어해야하며 두 뷰간에 게임이 이동해야합니까? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까? 읽어 주셔서 감사합니다!내 iPhone 게임의 구조에 관한 아주 기본적인 질문

답변

1

모든 게임 정보를 하나의 'gameState'개체로 패키징하고이를 앱 대리인 (또는 다른 '일시적이지 않은'개체)에 첨부하는 것이 좋습니다.

앞뒤로 모두 전달하면 흐름을 변경하거나 변수를 추가하고 전달하는 것을 잊어 버리면 문제가 발생할 수 있습니다. 이 접근법은 두 문제를 모두 피할 수 있습니다.

0

두 화면간에 데이터를 사용할 수있게 해주는 sharedInstance를 설정하는 것이 좋습니다.

관련 문제