游戏中的刀光剑影

好的游戏效果必不可少,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
本文介绍如何使用Cocos2D中的CCMotionStreak组件实现游戏中的刀光剑影等拖尾效果,并提供了具体的代码实例及运行效果展示。
5679

被折叠的 条评论
为什么被折叠?



