首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在动画中释放对象(Unity)

在动画中释放对象(Unity)
EN

Stack Overflow用户
提问于 2014-12-13 21:30:41
回答 1查看 420关注 0票数 0

我已经在3ds max中制作了一个动画,其中一个人手持长枪并将其抛出。然后我将其导入到Unity中。在使用spear.transform.parent = null;的动画过程中,我尝试分离/断开鱼叉。然而,鱼叉不能释放。我相信这可能是因为它与动画的联系。无论如何,我已经在3ds max中建立了鱼叉和骨骼之间的连接。在3ds max中,长枪实际上不会从手中释放,这是预期的。

我非常期待你的回复。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-15 18:25:30

您不希望您的3ds max动画包含任何更新的鱼叉,您只想动画的“手”,这将持有鱼叉和身体的其余部分。

导入动画后,矛会成为手部的子对象。这样,只要它是一个孩子(正常的父/子游戏对象行为),它就会跟随手,一旦你解除长枪的父母身份,它就不会从动画中获得任何更新,也不会有父母跟随(你可以施加力或激活它自己的移动脚本或其他东西)。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27459341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档