cocos 2d-x 动作

cocos 2d-x 动作,第1张

概述Size visibleSize = Director::getInstance()->getVisibleSize(); //构造一个精灵 auto role = Sprite::create("grossini.png"); role->setPosition(visibleSize / 2); addChild(role); role->setScale(0.5
Size visibleSize = Director::getInstance()->getVisibleSize();  //构造一个精灵   auto role = Sprite::create("grossini.png");      role->setposition(visibleSize / 2);    addChild(role);
role->setScale(0.5);//减小一倍role->setScale(2);//放大一倍//role->runAction(Moveto::create(2,Vec2(visibleSize.wIDth-100,visibleSize.height/2)));//2秒时间中向右移动//多个动作组合//先向右再向左移动auto move1 = Moveto::create(2,Vec2(visibleSize.wIDth - 100,visibleSize.height / 2));auto move2 = MoveBy::create(2,Vec2(-1000,0));role->runAction(Sequence::create(move1,move2,NulL));*//*//先向左移动再返回(反转)auto move1 = MoveBy::create(2,0));auto move2 = move1->reverse();role->runAction(Sequence::create(move1,NulL));*///并列执行/*auto move  = MoveBy::create(2,Vec2(600,0));auto scale = Scaleto::create(2,1);role->runAction(Spawn::create(move,scale,NulL));*///执行完的回调(打印over)role->runAction(Sequence::create(Spawn::create(move,NulL),CallFunc::create([](){    log("over");}),NulL));
总结

以上是内存溢出为你收集整理的cocos 2d-x 动作全部内容,希望文章能够帮你解决cocos 2d-x 动作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1066762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存