[英]Can parent node positions be moved via child node positions in SceneKit (swift)
我目前正在嘗試使用Apple的Swift語言來掌握SceneKit,這看起來不錯而直接,但是我想知道是否有人能夠通過更改子節點的位置來移動整個節點的位置?
我的意思是,自然地移動父節點會移動子節點,但是我在模型中使用捕捉點來正確定位對象,而捕捉點是整個對象節點的子節點。
例如,我想將對象A的子節點捕捉到對象B的子節點(將整個對象B移動到正確的偏移量)。 我目前確實已執行此操作,位置工作正常,所有正確值均已到位,但父模型未按需移動。 這實際上可行嗎,還是我走錯了路?
提前致謝 :)
絕對有可能,但是您將必須編寫自己的實用程序。
如果T
是允許您正確[nodeBChildNode convertTransform:T toNode:nodeB]
子節點的轉換(轉換),則可以使用[nodeBChildNode convertTransform:T toNode:nodeB]
轉換該轉換,然后將其應用於nodeB
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.