0

我有一些包含 3D 模型的 Unity .asset 文件。我希望能够将这些 3D 模型转换/导出为 3D Max 可以接受的更常见的格式。

我读到我需要使用自定义脚本,因为 Unity 不支持开箱即用,所以我尝试设置这个插件脚本:

http://wiki.unity3d.com/index.php?title=ObjExporter

我创建了一个名为 Test 的新项目,将两个 CS 脚本复制到“我的项目名称/编辑器”文件夹中,虽然 Unity 中的自定义选项卡出现了,但它不能点击。

此外,我不得不将第 79 行更改为:

objMaterial.textureName = AssetDatabase.GetAssetPath(mats[material].mainTexture);

从:

objMaterial.textureName = EditorUtility.GetAssetPath(mats[material].mainTexture);

因为它给了我一个错误。

4

1 回答 1

0

哪个版本的 Unity?在 3.5.7 中,您应该看到以下内容:

在此处输入图像描述

Custom菜单项应位于主工具栏中。还包括项目层次结构以供参考,以显示脚本位于正确的文件夹中。我从 OP 的链接中逐字复制了脚本。

于 2013-05-06T03:08:04.143 回答