0

我有一个FBXwithembedded texture在里面。我可以在另一台计算机上查看FBX显示它的纹理。Autodesk FBX Review

当我尝试使用Monogame Content Pipeline工具 ( MGCP.exe) 编译它时XNB,出现如下错误:

纹理路径不存在

所以问题是MGCP工具是否支持将FBX嵌入式纹理编译成XNB?它会为此生成一个 XNB 文件吗?(请注意,它适用于具有外部纹理的 FBX,但它会为关联的纹理生成额外的 XNB 文件,这是我不想要的)

我是否需要编写自定义 FbxImporter 来执行此操作?

4

1 回答 1

1

看来 MonoGame 目前正在使用旧版本的模型导入器库,它不支持读取嵌入的纹理。因此,恐怕您必须FbxImporter使用最新的 Assimp 版本编写自定义或修改 MonoGame 。

如果我没记错的话,XNA 甚至为嵌入的纹理生成了单独的文件。模型格式不是为携带额外的纹理数据而设计的。如果您真的需要将它们放在一个文件中,您还必须创建一个新的内容处理器。

于 2016-06-28T09:06:43.307 回答