我已經從Blender導出.obj文件(以及.mtl和.png)以導入到libgdx項目中。該文件包含UV數據和正常數據。UV映射無法在導入的obj文件上工作
我拉文件到應用程序是這樣的:
ModelLoader loader = new ObjLoader();
model = loader.loadModel(Gdx.files.internal("data/car.obj"));
的對象應該是這樣的:(是的,我不是一個藝術家)
但最後看起來像這樣:
我的UV貼圖發生了什麼?
我正在使用的libgdx版本(昨天下載了最新的.zip)沒有'loadModel'的重載。感謝您提供轉換器,儘管......這絕對是我將來使用的。另外,歡迎來到Stack Overflow!另外,感謝教程,這是我第一次介紹libgdx。 – andypaxo
如果您使用ObjLoader而不是ModelLoader,則應該有flipV參數('ObjLoader loader = new ObjLoader();')。你也可以使用更一般的參數:'loader.loadModel(file,new ObjLoaderParameters(true));'。 – Xoppa