我们可以使用libGDX在ARcore中渲染模型而不是OpenGL吗?

时间:2017-11-07 08:04:55

标签: android opengl-es libgdx arcore

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

1 个答案:

答案 0 :(得分:3)

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

  • 扩展AndroidApplication以添加活动级别的ARCore调用以初始化会话,获取摄像头的权限。

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

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

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