首页  >  文章  >  数据库  >  cocos2dx 动作篇 组合动作Spawn 和 Sequence

cocos2dx 动作篇 组合动作Spawn 和 Sequence

WBOY
WBOY原创
2016-06-07 15:24:351516浏览

Size visibleSize = Director::getInstance()-getVisibleSize(); Vec2 origin = Director::getInstance()-getVisibleOrigin(); Sprite * sp = Sprite::create(HelloWorld.png); sp-setPosition(Point(visibleSize.width/2,visibleSize.height/2)); this-addCh

Size visibleSize = Director::getInstance()->getVisibleSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
Sprite * sp = Sprite::create("HelloWorld.png");
sp->setPosition(Point(visibleSize.width/2,visibleSize.height/2));
this->addChild(sp);


//创建一个移动动作
MoveBy * moveby = MoveBy::create(2.2f, Point(40, 20));
//创建一个弹跳的动作
JumpBy * jumpby = JumpBy::create(3.0f, Point(50,1),100,1);
//创建一个旋转动作
RotateBy * rotateby = RotateBy::create(2.5f, 220, 10);

///////////////////////////////////////创建组合动作将动作组合起来

//顺序执行

Action * action = Sequence::create(moveby, jumpby, rotateby, NULL);

//一起执行

Action * action = Spawn::create(moveby, jumpby, rotateby, NULL);
sp->runAction(action);
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn