Nreal眼镜的开发与部署(二)1加手机「Nreal眼镜的开发与部署(二)」

   日期:2025-01-15     作者:o93v3       评论:0    移动:http://w.yusign.com/mobile/news/12343.html
核心提示:1.添加Nreal的摄像机 在新建的场景里删掉原来的摄像机,把SDK里的Prefab摄像机NRCameraRig预制体拉到场景中NRCameraRig上

1.添加Nreal的摄像机

在新建的场景里删掉原来的摄像机,把SDK里的Prefab摄像机NRCameraRig预制体拉到场景中
在这里插入图片描述
NRCameraRig上的属性
在这里插入图片描述
①操作系统的状态设置,一般是配置好使用默认的,配置里包括地面监测、图像跟踪等等
②该组件用于设置相机参数,更新设备模式,当TrackingType选择Tracking6Dof,设备可以前后左右移动并旋转;当TrackingType选择Tracking3Dof,只能原地旋转
③应用app的管理,里面是对手柄控制器操控监听
④Nreal虚拟显示器,保持默认就好


2.添加手柄操控交互

把NRInput预制体拉到场景中
在这里插入图片描述
NRInput上的属性
在这里插入图片描述
需要将Override Camera Center那一项值更改为CenterCamera,只需要将NRCameraRig下的CenterCamera拖放进来就行了
在这里插入图片描述
其他的值默认不需要改变,已经配置好了。


 

如何与UI交互

在Canvas上,需要添加CanvasRaycastTarget脚本,添加之后,该Canvas下的所有UI组件都可以手柄进行交互
在这里插入图片描述
在这里插入图片描述


如何使用AR图片识别功能在这里插入图片描述

在这里插入图片描述
①将NRTrackableImageTarget预制体拖到场景中
②场景中放置识别图片后出来的模型(例如:Cube)
在这里插入图片描述
③新建个空物体,挂载脚本TrackableFoundTest
在这里插入图片描述
④Observer的值为NRTrackableImageTarget,Obj的值为物体Cube,这就好了

打开TrackableFoundTest脚本,只有几行代码,通俗易懂。这几行代码就是识别后在识别图上显示物体。在此基础上我添加了手柄与物体的交互,手柄指向物体摁下Trigger键,物体随机变色,需要引入using NRKernal命名空间

     本文地址:http://w.yusign.com/news/12343.html    述古往 http://w.yusign.com/static/ , 查看更多
 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号