在Unity 3D中用作预制件时,导入的.fbx模型正在倒塌

时间:2013-12-20 12:45:22

标签: c# unity3d 3dsmax

Inspector of the falling object

我在3ds max中创建了一个模型并导出为.fbx文件。我在Unity 3D中导入的相同型号并将其用作预制件。在Unity中创建的模型例如: - GameObject - >创建对象 - > Cube'没有落入(-y轴)。

但是,当游戏开始时,导入的.fbx对象作为Prefab会崩溃(就像物理组件对象一样)。

我没有在对象中添加RigidBody。

我希望我的导入对象的行为应该像在Unity3d中创建的那样。

有谁知道我应该如何防止导入物体卡在一个地方的预制件。(不要落入-Y轴)

由于

1 个答案:

答案 0 :(得分:0)

编辑1

您已将“应用根运动”设置为true。如果您的动画移动了根骨骼,那么您所看到的内容可能实际上并没有下降,而是将角色的根骨骼移动到初始位置。

取消选中此项,同时查看您的模型是否仍然落在地板上。如果没有,那么您需要相应地调整动画。

如果您依靠动画来移动角色而不是角色控制器,那么您应该查看Animator上的文档,看看是否有适合您的设置的设置组合。

<强> ORIGINAL

你有添加角色控制器吗?那有一个僵硬的身体和碰撞器。因此,一旦你运行游戏,它将受到重力的影响而跌落。