我正在使用assimp将一些.obj文件转换为专有格式assbin,以便在我正在编写的引擎中更快地加载它们。 我的代码是:
Assimp::Exporter Exporter;
Assimp::Importer Importer;
const aiExportFormatDesc* format = Exporter.GetExportFormatDescription(11);
const aiScene* pScene;
printf("Converting: Arbor Obj/Arbor");
pScene = Importer.ReadFile("Objects/Arbor Obj/Arbor.obj", aiProcess_Triangulate | aiProcess_GenSmoothNormals | aiProcess_FlipUVs);
Exporter.Export(pScene, format->id, "Objects/Arbor Obj/Arbor.ass", aiProcess_Triangulate | aiProcess_GenSmoothNormals | aiProcess_FlipUVs);
,它可以完美工作,但是我不知道如何保存压缩的assbin文件。 我确实知道,通过在线找到的文档可以做到这一点,但是我不知道如何实现。