最近看官方文档看到这个东西,就打算学一学。
(以下内容部分翻译自官方文档)
模拟器的功能
Emulator(模拟器)允许您在PC上测试混合现实应用程序,而无需真正的Nreal Light眼镜和计算单元。使用Emulator,您可以通过测试、迭代和调试来加快应用程序开发,而无需构建应用程序并将其部署到Nreal设备。您可以简单地使用Unity通过导入Emulator Prefab(模拟器预制件)来测试您的应用程序。
控制Emulator(模拟器)与控制常见的3D游戏非常相似。您可以使用键盘和鼠标控制三维空间中的头部姿势移动、控制器旋转、可跟踪平面或图像。
使用教程
1、模拟头部姿势
在一个已经搭建好的场景中,进入游戏模式,使用“W”“A”“S”“D”即可进行移动,按住空格键后,移动鼠标模拟头的角度。
2、模拟手机控制器输入
在NRInput
中找到Emulate Virtual Display In Editor
,然后勾选即可。
打开游戏模式,即可看到控制器显示在右下角。
使用方法:
用鼠标左键按控制器相当于是实际情况下按手机上的相应位置。按住shift再移动鼠标,相当于模拟控制器的旋转。
3、模拟平面检测
将Assets/NRSDK/Emulator/Prefabs/NRTrackablePlaneTarget.prefab
移入场景,场景的相应位置就会生成一个可以被检测的平面。(图中土黄色的平面即为可识别的平面,黑色部分为放置的预制件,确定了可识别平面的位置。)
以上部分即分享的目前笔者自己可以用到的部分,更多内容请查看官方链接。