游戏中的刀光剑影
好的游戏效果必不可少,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了,效果图:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索cocos2d
, cocos2d-x
, cocos2d x
, getlocation
效果
cocos2dx 拖尾效果、cocos 拖尾效果、cocos2dx 粒子 拖尾、cocos2dx 拖尾特效、cocos 拖尾,以便于您获取更多的相关知识。
时间: 2024-08-03 06:01:40