我有一个空闲的玩家动画,我想在一些动画之间做一个平滑的过渡。闲置的动画是默认的动画,从那个转换我想能够切换到另一个状态(让我们说打架),然后回到闲置状态。对于闲置的角色动画的代码是目前这样的:SpriteKit动画之间的适当转换
self.addChild(playerAnimation)
playerAnimation.runAction(SKAction.repeatActionForever(
SKAction.animateWithTextures(playerAnimationManager.idleManAnimation.textureArray, timePerFrame: 0.1)))
现在,这个计划永远继续下去,现在,但我需要拦截,并在此基础之上添加一个新的动画(这是相同的角色,处于新的状态)。我在想,我应该停止闲置的动画,切换到新的,然后在完成时回到空闲状态,但我不相信这是链接动画的最佳方式,我还没有真正找到一个很好的资源来解释如何去做吧。
有什么建议吗?谢谢 !
这听起来的确是一个合理的解决方案。让我尝试一下,看看它是如何工作的,谢谢! – Spyros