【问题标题】:Can we use libGDX for rendering models instead of OpenGL in ARcore?我们可以在 ARcore 中使用 libGDX 而不是 OpenGL 来渲染模型吗?
【发布时间】:2017-11-07 08:04:55
【问题描述】:

我正在尝试构建一个小型应用程序,它基本上使用 ARCore 检测飞机并在该飞机上放置一些 3D 模型。我看过 ARCore 的示例代码,它需要太多的样板代码来使用 openGL 渲染模型。所以我想知道我们可以使用 libGDX 进行渲染。我尝试搜索示例项目,但没有找到任何。我不想使用统一来考虑 APK 大小限制。我是这些东西的新手,欢迎任何帮助。

【问题讨论】:

    标签: android opengl-es libgdx arcore


    【解决方案1】:

    我研究了使用 ARCore 和 LibGDX 并构建了一个小示例。作为答案发布有点长,但重点是:

    • 扩展AndroidApplication添加Activity级ARCore调用初始化Session,获取摄像头权限。

    • 扩展 AndroidGraphics 以集成 ARCore 渲染循环。

    • 扩展 ApplicationListener 以重载渲染方法以传入 ARCore 帧,因此渲染可以访问 ARCore 信息。

    我在https://github.com/google/helloargdx 分享了我的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      • 2016-10-23
      • 2017-07-27
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多