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 动作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)