나는 계획 단계와 실천 단계라는 두 가지 주요 관점에서 iPhone 게임을 만들고 있습니다. 이 두 가지 그래픽이 다를 것입니다,하지만 분명히 그들 사이에 정보를 전달해야합니다. 나는 계획 단계를 프로그래밍하는 것을 거의 끝냈고,보기를 전환하는 방법을 알고 있지만, 모든 것을 설정해야하는 정확하게 방법에 대해서는 조금 퍼지기 마련입니다. 두 뷰 사이의 전환을 처리하는 SwitchViewController도 게임 상태 전달을 제어해야하며 두 뷰간에 게임이 이동해야합니까? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까? 읽어 주셔서 감사합니다!내 iPhone 게임의 구조에 관한 아주 기본적인 질문
1
A
답변
1
모든 게임 정보를 하나의 'gameState'개체로 패키징하고이를 앱 대리인 (또는 다른 '일시적이지 않은'개체)에 첨부하는 것이 좋습니다.
앞뒤로 모두 전달하면 흐름을 변경하거나 변수를 추가하고 전달하는 것을 잊어 버리면 문제가 발생할 수 있습니다. 이 접근법은 두 문제를 모두 피할 수 있습니다.
0
두 화면간에 데이터를 사용할 수있게 해주는 sharedInstance를 설정하는 것이 좋습니다.
관련 문제
- 1. 아주 기본적인 Silverlight 바인딩 질문
- 2. 아주 기본적인 objective-c 질문
- 3. 아주 기본적인 WPF 레이아웃 질문
- 4. 파일 데이터 구조에 관한 질문?
- 5. C++의 구조에 관한 질문
- 6. 아주 기본적인 HTML/스크립팅/활성 페이지 질문
- 7. 아주 기본적인 XCode Objective-C 질문
- 8. 아주 기본적인 HTML
- 9. 아주 기본적인 AChartEngine XY
- 10. 아주 기본적인 디버거 작성
- 11. 재귀 적 방법의 프로그래밍 구조에 관한 질문
- 12. 아주 기본적인 목표 - 질문 - 서로 다른 시각으로 정보를 공유하려면 어떻게해야합니까?
- 13. iphone 앱 판매에 관한 질문
- 14. iphone 네비게이션 바에 관한 질문
- 15. @properties on iPhone 개발에 관한 질문
- 16. iPad/iPhone 컨트롤에 관한 질문
- 17. (다른) C 루프 및 데이터 구조에 관한 질문
- 18. 아주 기본적인 목표 - C/C 문제
- 19. Listfragment 매번 아주 기본적인 응용 프로그램이 충돌합니다
- 20. JQuery에 관한 아주 간단한 질문입니다.
- 21. 배열에 관한 아주 간단한 질문입니다.
- 22. iPhone 게임의 간단한 메뉴
- 23. 기본적인 애니메이션 질문
- 24. 아주 기본적인 테이블보기가 있지만 오류가 발생했습니다
- 25. 아주 기본적인 애플릿/스윙 요구 사항
- 26. iPhone SDK 설정 번들에 관한 질문
- 27. 일부 기본적인 Azure 질문
- 28. iPhone In App Purchase 기능에 관한 질문
- 29. 아주 간단한 MVC 질문
- 30. iPhone 게임의 소리 효과