2014-12-13 50 views
0

我在3ds max中製作了一個動畫,其中人類持有矛並將其引發。然後我將它導入Unity。我試圖在動畫中用spear.transform.parent = null;分開/斷開矛。 然而矛沒有釋放。我相信這可能是因爲與動畫的連接。無論如何,我已經在3ds max中的矛和骨骼之間建立了聯繫。在3ds max中,矛實際上並沒有從手中釋放出來,這是預期的。發佈動畫中的對象(Unity)

我非常期待您的回覆。

在此先感謝。

回答

0

你不想讓你的3ds max動畫包含任何你只想爲持有矛和身體其餘部分的「手」製作動畫的更新。

一旦你導入動畫,槍就成爲了孩子的手。這樣,只要它是一個孩子(正常的父母/孩子的遊戲對象行爲),它就會跟隨他的手,只要你沒有發現矛,它就不會從動畫獲取任何更新,也不會有父母跟隨(你可以應用武力或激活它自己的運動腳本或其他)。

根據您的模型設置,您可能需要一個「持有點」骨骼,而不是使用「手形」骨骼來解決旋轉/定位持有物品的問題。