我正在尝试弄清楚如何使 SpriteKit 节点具有随机纹理并使其在屏幕上移动(也可以保存包数据,但我稍后会添加)
我在纹理位上苦苦挣扎。我已经设置了一个随机器并让它调用纹理。但是将其设置为我不确定的节点
这是我到目前为止的代码
func createBag() {
let randomBagSelect = Int.random(in: 0..<4)
if var bagNode = self.bagNode {
if randomBagSelect == 0 {
bagNode = (SKTexture(imageNamed: "Suitcase 1"))
}
if randomBagSelect == 1 {
bagNode = (SKTexture(imageNamed: "Suitcase 2"))
}
if randomBagSelect == 2 {
bagNode = (SKTexture(imageNamed: "Suitcase 3"))
}
if randomBagSelect == 3 {
bagNode = (SKTexture(imageNamed: "Suitcase 4"))
}
}
}