cocos2dx動作篇組合動作Spawn和Sequence
來源:懂視網
責編:小采
時間:2020-11-09 15:42:27
cocos2dx動作篇組合動作Spawn和Sequence
cocos2dx動作篇組合動作Spawn和Sequence: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
導讀cocos2dx動作篇組合動作Spawn和Sequence: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-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);
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
cocos2dx動作篇組合動作Spawn和Sequence
cocos2dx動作篇組合動作Spawn和Sequence: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