cocos2d_x开发平台吧 关注:1,244贴子:2,257
  • 5回复贴,共1

求助啊 一个简单的打飞机的游戏

只看楼主收藏回复

~


1楼2015-05-09 11:39回复
    void HelloWorld::check(float df)
    {
    CCObject* bt;
    CCObject* et;
    CCARRAY_FOREACH(Enemy1,bt)//遍历所有子弹
    {
    CCSprite* bullet = (CCSprite*)et;
    CCARRAY_FOREACH(Bullet,et)//遍历所有敌机
    {
    CCSprite*emeny1 = (CCSprite*)et;
    if (bullet->boundingBox().intersectsRect(emeny1->boundingBox()))//检测碰撞,即矩形区域是否相交
    {
    emeny1->stopAllActions();
    bullet->stopAllActions();
    }
    }
    }
    }


    2楼2015-05-09 11:39
    回复
      Enemy1和Bullet是敌机和子弹的的数组。可是怎么都实现不了子弹敌机碰撞后的效果


      3楼2015-05-09 11:39
      回复
        菜鸟


        4楼2015-05-09 11:39
        回复
          在线求助


          5楼2015-05-09 11:40
          回复


            6楼2015-05-09 11:48
            回复