我正在尝试构建小型应用程序,它基本上使用ARCore检测飞机并在该平面上放置一些3D模型。我见过ARCore的示例代码,它需要太多的样板代码来使用openGL渲染模型。所以我想知道我们可以使用libGDX进行渲染。我尝试搜索示例项目,但没有发现任何。我不想使用统一保持APK大小约束。我是新手,欢迎任何帮助。
答案 0 :(得分:3)
我研究了使用ARCore和LibGDX并构建了一些示例。发帖作为答案有点长,但重点是:
扩展AndroidApplication以添加活动级别的ARCore调用以初始化会话,获取摄像头的权限。
扩展AndroidGraphics以集成ARCore渲染循环。
扩展ApplicationListener以重载渲染方法以传入ARCore帧,因此渲染可以访问ARCore信息。
我在https://github.com/google/helloargdx分享了我的项目。