首頁  >  文章  >  資料庫  >  cocos2dx 动作篇 组合动作Spawn 和 Sequence

cocos2dx 动作篇 组合动作Spawn 和 Sequence

WBOY
WBOY原創
2016-06-07 15:24:351470瀏覽

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