
2022年9月28日
ARMobile
在Evergine的最新版本中,我们新增了一个扩展,用于创建您自己的增强现实应用。这个扩展名为Evergine.ARMobile,目前仅适用于Android(使用ARCore),但我们计划在不久的将来支持iOS(ARKit)。它已作为实验性功能发布,因此还有一些待完成的工作,但您可以先了解一下!
要使用Evergine.ARMobile创建新项目,您可以在Evergine Launcher中找到适用于可用平台的新模板。搜索Android ARCore,即可创建一个具备ARCore功能的Android启动器。请注意,由于ARCore的一些限制,此模板使用OpenGL作为图形上下文,而非Vulkan。

项目加载后,您应使用Evergine Studio中的插件管理器来添加Evergine.ARMobile扩展插件包。它包含一些默认资源和预制件,对许多AR场景都很有帮助。

添加并重新加载项目后,您会在扩展文件夹下找到一组预制件。您可以执行以下操作:
- 添加一个光标预制件,让您能够添加一个视觉指示器,其姿态会根据平面检测及其方向而变化。
- 使用面部预制件,一旦通过设备的前置摄像头检测到面部,它将提供一个网格。
- 拖放一个组件来可视化特征点,将其置信度映射为不同颜色。
- 使用一个预制件来检测图像,这对于配合自定义实体层级来放置3D模型非常有用,这些模型将随真实世界中跟踪图像的位置和方向变化而移动。
- 添加一个用于检测平面表面的预制件。
- 您还可以利用一些环境光估算指标。

请记住,您应使用兼容ARCore的设备来测试此扩展。要了解更多关于Evergine.ARMobile扩展及其当前限制的信息,请访问我们的在线文档。
