游戏中的刀光剑影
好的游戏效果必不可少,cocos2D中用CCMotionStreak实现这样的拖尾效果。
streak=CCMotionStreak::create(1, 16, 16, ccc3(255, 255 ,0), "fire.png");
streak->setPosition(ccp(240,160));
this->addChild(streak, 5);
在触摸事件中更新streak的位置,让其跟随鼠标。
bool ZDScene::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
streak->setPosition(pTouch->getLocation());
return true;
}
void ZDScene::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)
{
streak->setPosition(pTouch->getLocation());
}
这样就OK了,效果图:
转载请注明出处:http://blog.youkuaiyun.com/Vestigge