【Cocos2D-X 游戏引擎】初窥门径(15)实现拖尾效果

游戏中的刀光剑影

【Cocos2D-X 游戏引擎】初窥门径(15)实现拖尾效果_第1张图片


好的游戏效果必不可少,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.csdn.net/Vestigge





你可能感兴趣的:(cocos2d-x)