Cocos2d-x动作(Action)详解
Cocos2d-x动作(Action)详解
动作(Action)的功能就和字面含义一样,它通过改变一个Node对象的属性,让它表现出某种动作。动作对象能实时的改变Node的属性,任何一个对象只要它是Node的子类都能被改变。比如,你能通过动作对象把一个精灵从一个位置移动到另外一个位置。
通过MoveTo和MoveBy方法:
//在两秒内,移动一个精灵到(50,10)的位置
auto moveTo = MoveTo::create(2,Vec2(50,10));
mySprite1->runAction(moveTo);
//在两秒内,相对于当前对象的位置移动到右侧20的位置,横坐标不变
auto moveBy = moveBy::create(2,Vec2(20,0));
mySprite2->runAction(moveBy);
Action类
延时类——ActionInterval
共有 0 条评论