2013-05-05 214 views
0

我有一些包含3D模型的Unity .asset文件。我希望能够将这些3D模型转换/导出为更常见的格式,3D Max将接受这种格式。自定义选项卡不可点击

我读,我需要使用自定义脚本,因为团结不支持此开箱,所以我试图建立这个插件脚本:

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

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

此外,我不得不改变线路79:由于这是给我的错误

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

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

从。

回答

0

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

enter image description here

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

+0

我正在使用Unity 4.1.2f1免费版。我的屏幕看起来像这样(我试过编辑器和编辑器作为目录名称):http://s16.postimg.org/53z35qu83/Screenshot.png – CHRIS 2013-05-06 11:33:49

+0

在4.1.0测试,没有问题。你的图像显示一个编译器问题,你的资产文件夹有一个奇怪数量的无关文件。 – Jerdak 2013-05-06 12:15:35

+0

无关文件是包含要导出的3D模型的.asset文件。我不需要编译,我想要做的就是将.asset文件中的3D模型导出。 – CHRIS 2013-05-06 12:32:09