Cocos2d Bubble Shooting Game - PullRequest
       4

Cocos2d Bubble Shooting Game

1 голос
/ 10 ноября 2011

Раньше я работал с cocos2d, это была простая игра с движущимися объектами (CCSprite), но теперь я хочу сделать игру для поиска и устранения неполадок. Может кто-нибудь вкратце дать мне представление о том, как это будет работать, как проходит игра и что мне следует делать?используйте, вроде как я думаю, что будет на слое, и CCSprite над ним, но все еще не ясная идея в уменекоторые основные моменты

  1. Какие пузырьки используются в игре?(Изображение с CCSprites или чем-то еще)
  2. Как бы я узнал направление стрельбы.
  3. Как бы я узнал, что произошло столкновение, и другие воздушные шары того же цвета, соединенные с ударным воздушным шаром, также будутисчезнуть.

Я был бы благодарен, если бы кто-нибудь предоставил учебные пособия по соответствующей задаче или исходные коды, чтобы я мог получить лучшее представление об этом.

1 Ответ

1 голос
/ 10 ноября 2011
  1. Пузыри - это спрайт.
  2. Прочитайте эту ссылку http://www.raywenderlich.com/692/rotating-turrets, в которой указано, как определить направление касания.
  3. обнаружение столкновений как обычно. В методе планировщика найдите, сталкивается ли движущийся шар с другим шариком.

     -(void)checkCollision
    {
       for(CCSprite *ball In ballArray)
     {
        if(CGRectIntersectRect([ball boundingBox],[movingBall boundingBox]))
         {
    
             CCLOG(@"collision Occurs");
    
              }
       }
    }
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...