繁体   English   中英

Xcode Swift暂停和恢复动画

[英]Xcode Swift Pausing And Resuming Animation

我正在使用运行角色的Xcode Swift SpriteKit制作游戏,然后当该角色被告知跳动时,它会向上移动并停止动画处理,并在击中地面时恢复动画处理。 我有以下代码,但不确定如何重新运行动画。

这是我开始动画的代码:

var BigLeftTexture1 = SKTexture(imageNamed: "Ninja Pro 1")
var BigLeftTexture2 = SKTexture(imageNamed: "Ninja Pro 2")
var BigLeftTexture3 = SKTexture(imageNamed: "Ninja Pro 3")
var BigLeftTexture4 = SKTexture(imageNamed: "Ninja Pro 4")
var BigLeftTexture5 = SKTexture(imageNamed: "Ninja Pro 5")
var BigLeftTexture6 = SKTexture(imageNamed: "Ninja Pro 6")
BigPerson = SKSpriteNode(imageNamed: "Ninja Pro 4")

var leftanimation1 = SKAction.animateWithTextures([BigLeftTexture1, BigLeftTexture2, BigLeftTexture3, BigLeftTexture4, BigLeftTexture5, BigLeftTexture6], timePerFrame: 0.065)
var LeftSideRunning = SKAction.repeatActionForever(leftanimation1)
BigPerson.runAction(LeftSideRunning, withKey: "BigStopLeftSide")

这是我停止动画的代码:

BigPerson.removeActionForKey( “BigStopLeftSide”)

尝试

// to stop the action
BigPerson.paused = true

// to move on
BigPerson.paused = false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM