研发实战:用Unity MARS快速迭代情景可适应的AR体验
Unity的MARS的Simulation系统减少了AR应用程序开发的测试时间,因为它能够直接通过Unity Editor的Play Mode和Edit Mode提供世界理解能力,如平面和图像标记检测。该博文介绍了Simulation系统及其在快速迭代适应AR体验方面的应用。通过在Unity Editor中启用预览AR设备的测试,Simulation能够解决迭代时间问题。它有助于创作者推动空间计算的发展。Simulation系统可以分解成两个核心功能,即执行预览和提供AR数据。执行预览允许在Edit Mode中预览场景的执行,并与之交互。提供AR数据可以通过合成、录制和实时三种方式,使环境与应用程序内容交互,并提供模拟数据。Unity MARS使用AR Foundation、Simulation或自定义提供器提供数据,并通过抽象层处理,使应用内容和系统无需关注数据的来源。Unity MARS计划将Simulation作为自己的XR子系统,以增加灵活性和模拟支持。