2011-11-10 116 views
1

我曾与cocos2d之前,这是简单的游戏与移动对象(CCSprite),但现在我想做一个泡泡射击游戏, 任何人都可以简单地给我想法它将如何工作,流游戏和我应该使用什么,就像我认为会在图层上,并且CCSprite在它上面,但仍然不清楚想法Cocos2d泡泡射击游戏

如果有人会描述整个流程和类别,我会很感激我会指定一些要点

  1. 什么是游戏中使用的气泡? (图片CCSprites或其他)
  2. 我怎么知道射击的方向。
  3. 我怎么会知道碰撞发生,并且其他相同颜色的气球连接到碰撞气球也会消失。

如果有人提供相关的任务教程或源代码,我会很感激,这样我就能更好地了解它。

+0

@詹姆斯,感谢编辑,但你可以请指导我,我不是新来的Cocos2D,但还没有搞得很茫然, –

回答

1
  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"); 
    
          } 
        } 
    } 
    
+0

巴努你见过碰撞occures球触及的相同颜色时,彼此,如何做到这一点,我认为使用标签属性,但这些球安排混淆我? –

+0

我也是球排列问题 – banu

+0

你还在开发射手游戏吗? –