2012-02-28 12 views
1

我目前使用Unity 3D創建第三人稱遊戲。但是,我嘗試父對象進行最接近的子變換時遇到問題:每當玩家接觸到特定標記的遊戲對象時,碰撞的遊戲對象就成爲玩家的孩子。不過,我希望它能夠將自己與自己碰撞的最接近的骨骼相提並論。 到目前爲止,我已經建立了一個for循環,用於搜索碰撞對象的最接近的本地位置,並找到最接近骨骼的Vector3。當碰撞時發現最接近的變換的統一

但是現在我想讓它自己對本地Vector3進行轉換。如果任何人有任何建議如何做到這一點,那麼這將不勝感激。如果你想看到示例代碼,那麼就說。

感謝

回答

1

一種解決方案是對撞機連接到所有的骨頭,然後你可以很容易地建立父子連接。爲了創建所有的對撞機,你可以使用布娃娃嚮導。我成功地在我的項目中使用了這個類似的問題,甚至在iOS上,額外的碰撞器(IsTrigger = true)也不會降低性能。