2014-12-13 86 views
0

我在3ds max中制作了一个动画,其中人类持有矛并将其引发。然后我将它导入Unity。我试图在动画中用spear.transform.parent = null;分开/断开矛。 然而矛没有释放。我相信这可能是因为与动画的连接。无论如何,我已经在3ds max中的矛和骨骼之间建立了联系。在3ds max中,矛实际上并没有从手中释放出来,这是预期的。发布动画中的对象(Unity)

我非常期待您的回复。

在此先感谢。

回答

0

你不想让你的3ds max动画包含任何你只想为持有矛和身体其余部分的“手”制作动画的更新。

一旦你导入动画,枪就成为了孩子的手。这样,只要它是一个孩子(正常的父母/孩子的游戏对象行为),它就会跟随他的手,只要你没有发现矛,它就不会从动画获取任何更新,也不会有父母跟随(你可以应用武力或激活它自己的运动脚本或其他)。

根据您的模型设置,您可能需要一个“持有点”骨骼,而不是使用“手形”骨骼来解决旋转/定位持有物品的问题。