gpt4 book ai didi

ios - 更改 SpriteKit 节点的纹理

转载 作者:行者123 更新时间:2023-11-28 13:15:29 24 4
gpt4 key购买 nike

我有一个包含 SpriteKit 节点的对象:

class PauseButton{
var playTexture: SKTexture = SKTexture.init(imageNamed: "play")
var pauseTexture: SKTexture = SKTexture.init(imageNamed: "pause")
var node: SKSpriteNode

init(){
self.node = SKSpriteNode(texture: pauseTexture)
}
}

我正尝试通过 SKAction 更改其纹理,但没有任何反应:

pauseImage.node.runAction(SKAction.setTexture(pauseImage.playTexture))

我还尝试运行 self.scene!.view!.setNeedsDisplay()
无济于事。

最佳答案

尝试:

    var playTexture: SKTexture = SKTexture.init(imageNamed: "play")
var pauseTexture: SKTexture = SKTexture.init(imageNamed: "pause")
var node: SKSpriteNode
let changeTextures = SKAction.animateWithTextures([pauseTexture], timePerFrame: 0.1)
node.runAction(changeTextures)

关于ios - 更改 SpriteKit 节点的纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29195864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com