学习学习,感谢分享!
我才学一周 之前一直用java的 现在死啃C++
楼主厉害啊 膜拜膜拜
新手最好指点一下方法路线
最好能一起玩耍,楼主
lz萌妹子?
不甚感激哦
学习一下
!
学习了,很好的一个教程
— Begin quote from ____
引用第72楼零帕于2014-04-10 08:43发表的 :
你好,我想请问一下,我在做碰撞测试时候发现,飞机要对准敌机的中心点才能射中,偏一点都不可以,这是为什么阿?是坐标系问题吗?:904: :904: 我折腾好久了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=196933&pid=922799
— End quote
应该是你碰撞检测的写法吧,代码何在?
— Begin quote from ____
引用第85楼dos于2014-04-10 20:13发表的 回 2楼(孤独の快乐) 的帖子 :
lz萌妹子? http://www.cocoachina.com/bbs/job.php?action=topost&tid=196933&pid=923824
— End quote
你想太多了
向楼主看齐
写的很详细,谢谢分享。
LZ 音乐你都不预加载的么??求解
学习来了 支持楼主
— Begin quote from ____
引用第93楼android_duck于2014-04-11 10:26发表的 :
LZ 音乐你都不预加载的么??求解 http://www.cocoachina.com/bbs/job.php?action=topost&tid=196933&pid=924221
— End quote
初学cocos2d-x两周的时候写的东西,估计也没考虑这问题了
这东西,你觉得卡就预加载呗
嗯,真的很不错,支持下。
讲的真详细阿,好好研究下,谢谢分享~
支持!!!
:967:代码在这里~~~
CCARRAY_FOREACH(this->bulletLayer->m_pAllBullet,bt)
{
CCSprite* bullet=(CCSprite*)bt;
CCArray* enemy3sToDelete=CCArray::create();
enemy3sToDelete->retain();
CCARRAY_FOREACH(this->enemyLayer->m_pAllEnemy3,et)
{
Enemy* enemy3=(Enemy*)et;
if(bullet->boundingBox().intersectsRect(enemy3->boundingBox()))
{
if(enemy3->getLife()>1)
{
enemy3->loseLife();
bulletsToDelete->addObject(bullet);
}
else if(enemy3->getLife()==1)
{
enemy3->loseLife();
bulletsToDelete->addObject(bullet);
enemy3sToDelete->addObject(enemy3);
}
else;
}
}
CCARRAY_FOREACH(enemy3sToDelete,et)
{
Enemy* enemy3=(Enemy*)et;
this->enemyLayer->enemy3Blowup(enemy3);
}
enemy3sToDelete->release();
}
CCARRAY_FOREACH(bulletsToDelete,bt)
{
CCSprite* bullet=(CCSprite*)bt;
this->bulletLayer->RemoveBullet(bullet);
}
bulletsToDelete->removeAllObjects();
bulletsToDelete->release();