长话短说:要在Unity中使用搅拌机模型,您需要安装blender Version 2.X,因为转换模型的(在Unity集成的(python脚本还不支持3.X。
编辑:就目前情况来看,Unity和Blender 3.0.1及以后版本可以正常配合使用。
(来源:https://forum.unity.com/threads/unity-issues-with-blender-3-0-version-reading-issue.1207444/)
原始问题:我买了一台新电脑,并尝试打开我的Unity(2021.1.5f(项目,该项目使用搅拌机型号。当打开这个项目时,我收到了错误消息,上面写着";Blender无法将.fblend文件转换为.fbx文件";当我玩游戏时,有一堆空的游戏对象被称为";缺少预制件(假人(";。此外,并不是所有型号都丢失了。只有搅拌机文件(我想(。
所以在我看来,blender 3.0.0可能有问题,这是最新的下载版本。在团结论坛中,用户";Kurt Dekker";已经在帮助人们向UnityEditor目录中的Python脚本指示">Unity BlenderToFBX";但我没有找到一个更新的脚本来修复blender3.0.0的问题。
如果有人遇到类似的问题,我通过安装一个旧的搅拌机版本来解决这个问题(我使用2.8(
有人知道如何修复blender 3.0.0的脚本吗?:(希望我能帮助某人暂时绕过这个问题,祝今天过得愉快
只需遵循以下简单步骤:
- 使用Ctrl+A应用所有变换
- 将其导出为FBX或OBJ
- 在导出设置中;应用修改器";复选框被选中;"出口材料";以及";导出纹理";如果需要,会选择选项
- 单击";导出";按钮导出模型
一旦导出完成,您可以通过以下步骤将模型导入Unity:
- 打开你的Unity项目,创建一个新的GameObject来保存你导入的模型
- 点击";资产->quot;导入新资产";以打开文件浏览器
- 导航到导出的文件并将其选中
- 在导入设置中;"进口材料";如果将材质与模型一起导出,则会选中复选框
- 单击";导入";按钮导入您的模型