gpt4 book ai didi

swift - 如何更改 spriteKit SKSpriteNode 纹理

转载 作者:行者123 更新时间:2023-11-28 05:48:42 26 4
gpt4 key购买 nike

我有一个 Swift 4.2 SpriteKit 场景,我想以编程方式更改 SKSpriteNode 的纹理。如何访问 SKNode 中包含的 SKSpriteNode 以更改纹理?这是我的代码:

 @IBOutlet weak var spritekitsceneFG: WKInterfaceSKScene!  

var SpriteTick1 = SKNode()

SpriteTick1 = (spritekitsceneFG.scene?.childNode(withName: "SKSpriteTick1"))!

Want to change texture here!

print(SpriteTick1)

打印出 SKNode 给出以下输出:

<SKSpriteNode> name:'SKSpriteTick1' texture:[<SKTexture> 'tick' (64 x 64)] position:{-48.000137, -56.000198} scale:{1.00, 1.00} size:{48, 48} anchor:{0.5, 0.5} rotation:0.00

我希望能够在这里以编程方式更改纹理,纹理称为“滴答声”

最佳答案

好的,我找到了一种方法来做到这一点。欢迎任何更好的想法。

   var SpriteTick1 = SKSpriteNode()
SpriteTick1 = (spritekitsceneFG.scene?.childNode(withName: "SKSpriteTick1"))! as! SKSpriteNode
let textureCross = SKTexture(imageNamed: "cross")
SpriteTick1.texture = textureTick

关于swift - 如何更改 spriteKit SKSpriteNode 纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53753678/

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