加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx 动作篇 组合动作Spawn 和 Sequence

发布时间:2020-12-14 19:48:44 所属栏目:百科 来源:网络整理
导读: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-add
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,NULL); sp->runAction(action);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读