2017-09-26 60 views
0

我在使用ARSKView的ARkit項目中遇到了障礙。如何在一個ARAnchor上固定多個SKNode?

我想要在屏幕上點擊並創建一個ARAnchor時創建,多個SKNodes將從同一個錨點彈出。因爲我將需要單獨與每個節點交互,所以默認情況下我會看到形成func視圖的SKnode只有一個輸出。

func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode? 

我很新的ARKit,甚至斯威夫特4,所以我想你的指導做好。請讓我知道是否還有其他需要澄清的內容。

謝謝

+0

您的問題是什麼?你想做什麼,你嘗試過什麼(顯示一些代碼),以及你遇到什麼問題。這些細節需要在問題的**主體**中。 – jdv

+0

嗨jdv,我是一個貢獻者在這裏在stackoverflow新。並感謝您的提醒。我已經解決了我的問題。正如rickerster建議的那樣,我可以通過向父節點添加新的子節點來實現我想要的。 –

回答

1

從很早就在the SKNode documentation

節點是分級組織成節點樹,類似的觀點和子視圖如何工作

港九SpriteKit(如一起使用與ARKit或其他)可以使用一個SKNode(或節點子類),您可以通過將它們添加爲一個節點的子節點來使用多個節點。請參閱上述文檔中的「創建節點樹」,addChild(_:)方法等。

+0

嗨rickster,感謝您的快速回復!我也想通過向父節點添加新節點來解決這個問題。 –