2

我对 Android 开发非常陌生,我有一个项目要为学校做。

我决定使用 Rajawali 框架并尝试导入 3DS Max 模型。这是我使用的代码:

Loader3DSMax parser = new Loader3DSMax(this, R.raw.hst_3ds);
hubble = parser.parse().getParsedObject();
scene.addChild(hubble);

显示模型,但没有材料。我没有错误。

第一次,我认为我的 BMP 纹理不受支持,因为在Obj 导入教程中我可以阅读:

如果它仍然抛出错误,请检查是否有任何有趣的字符或不受支持的纹理格式(如 bmp)。

所以我将我的纹理转换为 JPG 并将副本放入 drawable-nodpi。此外,我的纹理来自 NASA,它们已经使用了两种图像分辨率的能力。

但它仍然不起作用。我尝试了一些变体(例如,没有文件扩展名)。

4

0 回答 0