您基本上有三个选择: 采用包含模型加载功能的综合框架,例如Min3D、Bonzai或Rajawali。(这些框架有很多)个人而言,我更喜欢Min3D,因为它对应用程序设计的限制最小,并且已经得到了比大多数替代方案更多的使用测试。可以在这里找到使用Min3D加载模型的好教程。 使用适用于Android平台的独立的Java模型加载器,例如这个。如果我记得正确的话,许可证是GPL,与其API的交互相当简单。 编写自己的模型加载器!OBJ几乎是现有最简单的文件格式之一,只需要一个小时或两个小时就可以构建自己的自定义加载器。这条路线将缓解您可能遇到的任何许可问题,并且如果您是3D渲染新手,它可能会成为一项有益的练习。
在Android Rajawali中,有一个免费库可用于使用3D对象。您可以在此处获取所有信息。它有一些非常好的入门教程,希望这能帮助到您。它还将展示如何使用.obj文件。您可以从此处获取库。此外,还可以从他们下载这个应用程序,以查看基于Rajawali的示例。