1
我正在使用Swift 3.0,用於IOS。 我設計了一個小圓圈節點。如何將節點放入兩個視圖?
private var spinnyNode : SKShapeNode?
override func didMove(to view: SKView) {
// Create shape node to use during mouse interaction
let w = (self.size.width + self.size.height) * 0.001
self.spinnyNode = SKShapeNode.init(rectOf: CGSize.init(width: w, height: w))
if let spinnyNode = self.spinnyNode {
spinnyNode.lineWidth = 8
spinnyNode.run(SKAction.sequence([SKAction.wait(forDuration: 0.0000001)]))
}
}
當我使用self.addChild函數時,我想將節點添加到兩個視圖/場景。
也許我可以調用self.addChild函數兩次?
如果有人有任何建議,那就太好了!
謝謝你的時間。
一個節點只能有一個父節點。如果您需要在兩個場景中創建兩個節點,則必須創建兩個節點。 –
那麼,可以使用self.addChild函數兩次工作嗎?如果是這樣,我將如何指定另一個類或視圖來添加它。 – JustAnotherGuy
您可以多次調用'addChild',但不能每次都傳遞相同的節點對象。您只需複製當前創建節點的代碼,以創建兩個節點,然後單獨添加它們。如果您有更多問題,請包括迄今爲止您嘗試過的代碼。 「如何」問題很難準確回答。 –