0
我想讓我的宇宙飛船擁有跟隨它的粒子軌跡。我將如何做到這一點?Spritekit添加粒子
這是我爲我的飛船代碼:
override func didMove(to view: SKView) {
spaceS.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2)
spaceS.setScale(0.05)
spaceS.zPosition = 1
addChild(spaceS)
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
for touch in touches {
let location = touch.location(in: self)
spaceS.position = CGPoint(x: location.x, y: location.y)
}
}
override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
for touch in touches {
let location = touch.location(in: self)
spaceS.position = CGPoint(x: location.x, y: location.y)
}
}
編輯1:火災粒子蹤跡更確切地說
如果精靈太小火沒有出現,而且它也出現在了中間sprite –
我會更好地解釋我的最後一條評論。如果粒子設置爲較小的比例,它會出現在精靈的中間(它不會消失) –
也許你的精靈比較小。試着縮小你的粒子的大小。如果我的答案有助於解決問題,您應該接受答案或upvote。 – Joe