首页 文章

在批处理模式下自动在OBJ文件上应用纹理

提问于
浏览
0

我创建了一个C#脚本,通过批处理模式自动创建unity3D资产包 . 当我导入FBX文件并将它们导出为资产包时,在运行时在应用程序中实例化时,会自动应用FBX文件的纹理;如果在导出时,纹理位于同一文件夹中,并且纹理文件名未更改 . 但是OBJ文件永远不会自动获取纹理 . OBJ文件在应用程序的运行时导出并实例化,但没有纹理,使用与FBX相同的批处理模式脚本 .

对我的项目来说,纹理自动应用于OBJ文件也很重要 . 我该怎么做?

我在mac上使用Unity 4.5.0 .

谢谢!

1 回答

  • 0

    找到了解决方案!从3D建模软件导出目标文件时会生成两个文件,一个是.OBJ,另一个是.MTL . 后者包含该特定对象文件的纹理映射信息 .

    如果.MTL文件与Unity项目中的.OBJ和纹理一起导入,则在导出资产包时,unity会自动获取所有纹理 . 在应用程序中呈现此资产时,现在会自动应用所有纹理 .

相关问题