图片来自网络
导语
在游戏中,角色(cocos2d中的术语为精灵)都是具有丰富的动作效果,合理的使用这些动作比如闪烁,跳跃,翻转,都会带来体验上的差异.cocos2d为我们提供了多种CCAction类,...本文通过对CCAction的简单使用示例,帮助大家了解在实际应用中如何借助这些Action实现自己的动画效果....但有时候我们需要游戏角色(精灵)执行的动画可能是比较复杂的,例如移动一段距离后翻转或者放大或者闪烁等,因此我们需要执行一组动作才可以,cocos2d已经为我们提供了一个CCActionSequence...:(NSInteger) : 停止指定tag值的action
stopAllActions : 停止所有action
在我们的触摸示例中,我们可以用stopActionByTag的方式修正代码...,导致显示不完整.例如下图:
精灵超出屏幕
另外,我们希望移动的时间可以根据距离变化而不同,最后的代码如下:
- (void)touchBegan:(UITouch *)touch withEvent