cocos2dx之创建有渐影效果的sprite

来源:互联网 发布:原生js 拖拽排序 编辑:程序博客网 时间:2024/06/05 20:20

在创建带有渐影效果的sprite,我们需要用到所提供的类:CCMotionStreakSprite,例子代码如下:

[cpp] view plaincopy在CODE上查看代码片派生到我的代码片
  1. void MyMotionStreakBase::initLayer() {  
  2.     CCSize size = CCDirector::sharedDirector()->getWinSize();  
  3.   
  4.     streak = CCMotionStreak::create(3, 3, 64, ccWHITE, "leftNormal.jpg" );  
  5.     streak->setPosition(ccp(size.width / 2.0f, size.height / 2.0f));  
  6.     this->addChild(streak, 1);  
  7.     this->setTouchEnabled(true);  
  8. }  
  9.   
  10. void MyMotionStreakBase::ccTouchesMoved(CCSet *pTouches, CCEvent *pEvent) {  
  11.     CCTouch *touch = dynamic_cast<CCTouch *>(pTouches->anyObject());  
  12.     CCPoint point = touch->getLocation();  
  13.     streak->setPosition(point);  
  14. }  


创建一个带有渐影效果的sprite成功!



http://blog.csdn.net/ganpengjin1/article/details/17232381

0 0
原创粉丝点击