과일 닌자와 비슷한 게임을 만들고 싶습니다. 처음에는 GameScene (다른 GameModeLayers 및 PauseLayer를 자식으로 추가하는 다중 레이어 장면), ClassicGameModeLayer는 Fruit 클래스의 sprite iVar 컨테이너입니다. isTouchEnabled = 아니오, 게임 논리가 없습니다. 과일 클래스에는 CCSprite * fruit 및 int 점수가 포함됩니다. CCTouchDelegate를 준수하고 모든 게임 로직을 처리합니다. (책 "Learn.iPhone.and.iPad.Cocos2D.Game.Development"의 샘플 스파이더 코드와 동일)과일 닌자와 마찬가지로 게임을 할 때 문제가 생깁니다
그런 다음 문제가 있습니다. 한 번에 하나의 과일 만 조각 할 수 있으며, 과일이 나타난 후에 만 터치 할 수 있습니다.
저는 다른 두 가지 모델을 오늘 설계했습니다. 하나는 ClassicGameModeLayer에 터치 핸들링 코드를 넣고, Fruit 클래스의 Fruit 클래스의 움직임을 유지하면서 Fruit의 CCArray를 포함합니다.
다른 모델 (ClassicGameLayer 여전히 아무것도하지 않습니다)그들이 얻을 수 있는지 모르겠어요 모든 게임 로직과 함께 과일 클래스 내부 CCSprite 과일의 CCArray를 만드는 것입니다. 나는 현재 첫 번째를 코딩하고 있으며 어떻게 든 충돌한다. 너희들은 더 좋은 아이디어가 있니? 이것에 공통적 인 접근법이 있습니까?
좋은 리소스입니다. 감사합니다. 나는 책을 끝내야한다고 생각한다. – John