Я хочу сделать игру, похожую на фруктовый ниндзя.сначала у меня есть: GameScene (многослойная сцена, которая добавляет различные GameModeLayers и PauseLayer в качестве дочерних элементов), ClassicGameModeLayer, который является только контейнером для спрайта iVar класса Fruit.isTouchEnabled = NO, и никакой игровой логики позади.класс Fruit, который содержит оценку CCSprite * fruit и int.соответствует CCTouchDelegate и обрабатывает всю игровую логику.(так же, как пример кода Spider в книге «Learn.iPhone.and.iPad.Cocos2D.Game.Development»)
Тогда у меня проблема.я могу нарезать только один фрукт за раз, и прикосновение доступно только после того, как фрукт появляется.
У меня есть 2 другие модели, разработанные сегодня.один из них - поместить код обработки касания в ClassicGameModeLayer, а также содержит CCArray of Fruit, сохраняющий движение Fruit внутри класса Fruit.
и другая модель заключается в создании CCArray из фруктов CCSprite внутри класса Fruit со всей игровой логикой (ClassicGameLayer по-прежнему ничего не делает)
я не знаю, достижимы ли они.я в настоящее время кодирую первый и как-то вылетает.у вас, ребята, есть идеи получше?Есть ли общий подход к этому?