2014-09-29 76 views
0

我目前正在嘗試使用Apple的Swift語言來處理SceneKit,它看起來不錯且直接,但我想知道是否有人能夠移動整個節點的位置通過改變一個子節點的位置?父節點的位置可以通過SceneKit中的子節點位置移動(swift)

我的意思是,自然移動父母會移動孩子,但我正在模型中使用捕捉點來正確定位對象,並且捕捉點是整個對象節點的子節點。

例如,我想將對象A的子節點對齊到對象B的子節點(整體移動對象B到正確的偏移量)。我目前有這個實施,職位正常工作,所有正確的價值觀到位,但父母模型不按要求移動。這實際上是可能的還是我走錯了路?

在此先感謝:)

回答

0

這絕對有可能,但你將不得不寫你自己的utils。

如果T是允許您正確定位子節點的轉換(轉換),則可以使用[nodeBChildNode convertTransform:T toNode:nodeB]轉換該轉換,然後將其應用於nodeB

+0

我會放棄一下:)謝謝! – JustBlink 2014-09-29 22:05:39

+0

我似乎無法得到任何改變,非常奇怪:/我可以移動它與定義的偏移量,但這是沒用的:(我會繼續嘗試並報告回來,如果我管理它! – JustBlink 2014-09-29 22:51:59