x学习之旅 003:动作一起做

I just don’t want to regret it:

没什么好说的=。=,代码注释的很详细。Size visivleSize = Director::getInstance()->getVisibleSize();/* 创建一个精灵 */Sprite* sprite = Sprite::create(“sprite.png”);sprite->setPosition(Point(visivleSize.width /2, visivleSize.height / 2));addChild(sprite);/* 创建一个移动动作对象 */MoveBy* moveBy = MoveBy::create(2.2f, Point(100, 100));/* 创建一个弹跳动作对象 */JumpBy* jumpBy = JumpBy::create(3.0f, Point(50, 1), 100, 5);/* 创建一个旋转动作对象 */RotateBy* rotateBy = RotateBy::create(2.5f, 360, 10);/* 用Spawn来代替Action将所有动作联系起来(当然这里可以直接不用Action,,直接用Spawn也行),“一起”播放 *//* 为什么最后一个参数是NULL指呢?(因为Spawn的create函数是可变参数需要用NULL值来表示结束) */Action* actions = Spawn::create(moveBy, jumpBy, rotateBy, NULL);/* 用Sequence来代替Action将所有动作联系起来,“一个一个”的先后顺序播放 *///Action* actions = Sequence::create(moveBy, jumpBy, rotateBy, NULL);sprite->runAction(actions);return true;

背起简单的行攘,沐浴自由的风。

x学习之旅 003:动作一起做

相关文章:

你感兴趣的文章:

标签云: