我一直在为我的上一个项目使用min3D 框架,并且遇到了几个问题。
.OBJ
首先 - 从文件中加载我的汽车模型需要付出很多努力。
我只能通过将 .obj 文件转换为.3ds
(这是减小我可以从资产文件夹中放置和读取的大小的唯一方法)来5mb
做到这一点1mb
,但我仍然遇到一些问题,例如缺少边缘(部分汽车只是不画画)。第二 - 我很难在简历上重新加载我的 OpenGL。
点击“返回”按钮后,我需要再次重绘模型,但只有在.3ds
再次解析文件时才能这样做。一遍又一遍地做这件事需要太多的内存和时间,如果我尝试使用已经解析的ObjContainer
它就不会绘制(我有空白的 OpenGL 视图)。
所以总结一下我的问题是:
如何通过框架正确加载巨大(3-5mb)
.OBJ
或.3DS
文件min3D
并且不丢失模型的任何部分?如何在不一遍又一遍地解析
.OBJ
文件的情况下再次重绘模型onResume?