新手-看了四五遍也沒看出來錯誤,


uj5u.com熱心網友回復:
為什么是move by? 不是uj5u.com熱心網友回復:
看代碼沒什么問題,只能一步一步的除錯了uj5u.com熱心網友回復:
我比樓主還新手,現在連飛機的子彈怎么發射都不知道。。。有哪位大神能不能幫個忙,告訴我一點思路,要是最簡單的方法,好多東西沒學。。。
uj5u.com熱心網友回復:
void HelloWorld::CreateBullet(float dt){
planePos = myPlane->getPosition();
Sprite *bullut = Sprite::createWithSpriteFrameName("bullet_0.png");
this->addChild(bullut, 10);
bullut->setPosition(planePos.x, planePos.y);
ActionInterval *bullutMove = MoveBy::create(0.2, Point(0, visibleSize.height+20));
bullut->runAction(bullutMove);
bullut->setScale(0.5);
bullutArr.pushBack(bullut);
}
加到定時器
uj5u.com熱心網友回復:
代碼確實沒問題,如果樓主的背景zoder是1呢。。。出不來的原因肯定是zorder的問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129215.html
標籤:Cocos2d-x
