图片来自网络
导语
在游戏中,角色(cocos2d中的术语为精灵)都是具有丰富的动作效果,合理的使用这些动作比如闪烁,跳跃,翻转,都会带来体验上的差异.cocos2d为我们提供了多种CCAction类,...CCActionMoveTo
在cocos2d 3.0之前的版本中,位移动作是CCMoveTo,在3.0新版本之后所有的命名都发生了变化: CCAction+动作名称....actionWithDuration:2.0 position:ccp(300, 100)]; [qq runAction:moveAction];
运行效果:
moveTo
CCActionSequence
根据示例我们看到,在cocos2d...中如果要响应触摸,需要在显示的场景类(MainScene)中开启用户交互:
// 设置开启触摸
self.userInteractionEnabled = YES;
然后实现触摸响应的方法即可:
-...甚至会移出屏幕,不必担心,这是由于CCActionMoveTo类自身的原因: 它本身可以被同时多次调用,但某一刻的结果是每个单次调用的总和,下面我们通过stopAction来修正这个问题~
stopAction
在cocos2d