2011-11-10 10 views
1

私は以前はcocos2dを使っていましたが、それは動くオブジェクト(CCSprite)を使ったシンプルなゲームでしたが、今はバブボルトゲームをしたいです。 誰かが簡単にどのように動くか考えてください。ゲームと私はそこにレイヤーがあると思うように、そしてそれ以上のCCSpriteがあると思うのですが、まだ明確なアイデアはありません。Cocos2dバブルシューティングゲーム

誰かが全体の流れとクラスをもっと簡単に説明するならば、私はいくつかの主要なポイントを指定します

  1. ゲームにはどのような泡が使われますか? (CCスプライトなどの画像)
  2. 撮影の方向性はどうやって知ることができますか?
  3. どのようにして衝突が起こったのか、同じ色の他のバルーンが打球につながるかどうかは、どのように消えますか。

誰かが関連するタスクチュートリアルやソースコードを提供してくれればと思って感謝します。

+0

@james、編集のためのおかげで、しかし、あなたは私を導いてくださいすることができ、私はまだそれについて混乱cocos2dする新しいものではないですが、、 –

答えて

1
  1. 泡はスプライト画像です。
  2. このリンクを読むhttp://www.raywenderlich.com/692/rotating-turretsこれは、タッチ位置の方向を見つける方法を示しています。
  3. いつものように衝突検出。スケジューラ方法では、移動するボールが他のボールと衝突しているかどうかを確認します。あなたは時にボールに触れるのと同じ色の衝突がoccures

    -(void)checkCollision 
    { 
        for(CCSprite *ball In ballArray) 
    { 
        if(CGRectIntersectRect([ball boundingBox],[movingBall boundingBox])) 
        { 
    
         CCLOG(@"collision Occurs"); 
    
          } 
        } 
    } 
    
+0

バヌを見てきましたお互い、どのようにそれを行うには、私はタグのプロパティを使用すると思いますが、まだこれらのボールの配置は私を混乱させる? –

+0

ボールの配置に問題があります – banu

+0

まだシューティングゲームを開発していますか? –