Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 导入。fbx模型在Unity 3D中用作预制件时会下降_C#_Unity3d_3dsmax - Fatal编程技术网

C# 导入。fbx模型在Unity 3D中用作预制件时会下降

C# 导入。fbx模型在Unity 3D中用作预制件时会下降,c#,unity3d,3dsmax,C#,Unity3d,3dsmax,我在3ds max中制作了一个模型,并导出为.fbx文件。与我在Unity 3D中导入的模型相同,并将其用作预制件。在Unity中创建的模型“例如:-游戏对象->创建对象->立方体”在y轴上没有下降 但导入的.fbx对象作为预置会随着游戏的启动而下降,就像带有物理组件的对象一样 我没有把刚体添加到对象中 我希望导入的对象的行为与在Unity3d中创建的对象类似 有人知道我应该如何防止导入对象的预制件卡在一个地方。不要落在-Y轴上 谢谢编辑1 您已将“应用根运动”设置为true。如果动画移动根骨骼

我在3ds max中制作了一个模型,并导出为.fbx文件。与我在Unity 3D中导入的模型相同,并将其用作预制件。在Unity中创建的模型“例如:-游戏对象->创建对象->立方体”在y轴上没有下降

但导入的.fbx对象作为预置会随着游戏的启动而下降,就像带有物理组件的对象一样

我没有把刚体添加到对象中

我希望导入的对象的行为与在Unity3d中创建的对象类似

有人知道我应该如何防止导入对象的预制件卡在一个地方。不要落在-Y轴上

谢谢

编辑1

您已将“应用根运动”设置为true。如果动画移动根骨骼,则可能看到的不是实际掉落,而是角色的根骨骼移动到初始位置

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

如果您依靠动画而不是角色控制器在场景中移动角色,那么您应该查看Animator上的文档,看看是否有可以与设置一起使用的设置组合

原创的


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

我没有将角色控制器添加到我创建的道路模型的导入模型中。它仍然在下降,我不希望这种情况发生。导入模型的组件是Animator。我还在脚本的帮助下一次又一次地生成那个对象,你能试试这个吗。在编辑器中运行游戏。按暂停。查看“层次”窗口并选择正在下落的对象。屏幕截图检查人员和张贴在这里。我已经在问题中添加了屏幕截图每个进口模型下降或只是这一个?例如,您可以尝试从资源库中创建一些模型。不,从资源库中导入的模型工作正常,并检查从3ds Max导入的模型和从资源库下载的模型的属性是否具有相同的组件您可以尝试删除Animator组件,或者如果您没有/想要动画,也可以从导入设置中删除它们