2012-03-03 56 views
1

我试图使用此示例https://github.com/ldo/ObjViewer_Android导入我正在开发的游戏的Wavefront .obj文件。问题是这个例子不适合我。导入Wavefront .obj

当我在Eclipse中编译它时,它会要求我删除一些@Override方法,并且当我在手机上运行应用程序时,会得到一个强制关闭窗口。有很多文件,代码很长,所以修复错误将是一个真正的挑战。

也许任何人都可以告诉我需要什么确切的文件来获得顶点和纹理,以及如何使用它们。或者有更好的例子吗?

+1

如果你有很多关于OpenGL和VBO的经验,你可能会发现一个示例并不是真的需要。 OBJ格式有点草率,但非常简单。当我写OBJ进口商时,我首先想到的只是规格和茶壶。无论如何,我建议你不要挂上未编译的代码。 – notlesh 2012-03-05 05:10:32

+0

@stephelton是的,我意识到最好的选择是自己开发导入程序......也许你可以删除一个链接到一个关于导入它的好文章? – Qualphey 2012-03-05 07:53:54

+0

http://en.wikipedia.org/wiki/Wavefront_.obj_file http://www.martinreddy.net/gfx/3d/OBJ.spec http://local.wasp.uwa.edu.au/~pbourke/ dataformats/mtl/http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html这是我在一两分钟内在google上找到的所有东西。 – notlesh 2012-03-05 18:33:34

回答

0

Obj不是最好的导入方式,因为你必须转换东西。改为使用collada或x3d。不需要转换。