XR开发随笔(RhinoX Pro)

本文只介绍我遇到的一些坑,不详细介绍XR各个组件的学习

学习链接:Unity VR 开发教程 OpenXR+XR Interaction Toolkit (一) 安装和配置【旧版】-CSDN博客

平台:安卓

设备:RhinoX Pro(一体机)

SDK:RhinoX Unity XR SDK SDK - Ximmerse开发者平台

读配置:安卓是可以使用Path.Combine直接拼路径获取StreamingAssets下的Json文件的(有文章提到使用File://前缀,我测试没使用这个也没关系),但是不能使用System.IO相关的Api来读取,使用UnityWebRequest那一套

反序列化:但是我使用Newtonsoft的常规用法反序列化时行不通(常规用法默认使用了System.IO),或许Unity原生的反序列化应该能行的通,但我未做尝试,所以我的推荐是直接使用ScriptObj作为配置,因为VR开发通常也不会涉及过于复杂的配置.

读取视频,图片:使用UnityWebRequest正常读取即可

推荐插件:推荐UniTask作为异步的辅助插件

高亮:使用HighlightPlus,但是遇到的问题是物体如果失活,再激活物体后高亮功能消失

音频:一些音频插件可能会失效或者可能需要一些额外的配置

Project/Player:配置一般遵循官方SDK文档

部署:可以使用https://xms-developer.oss-cn-shenzhen.aliyuncs.com/release/appdownload/adb_installapktool.zip

这个工具感觉还不错,但是多数主流设备早就不用自己配置ADB了

XR Interaction Tookit:通过Package Manager引入他下面的Starter Assets示例工程作为参考.引入XR DeviceSimulator作为模拟器(RhinoX Unity XR SDK 要求使用Tracked Pose Driver),但是模拟器要求使用Tracked Pose Driver (Input System)如下图

最后我认为开发应该以场景为单位,在合适的时候及时跳转场景,可以不维护老的状态,同时提高性能

相关推荐
chaoyuanl2 天前
适配购物中心的优质 XR 游乐项目推荐
大数据·人工智能·科技·xr·vr
A hao5 天前
高对比度在XR虚拟背景中的作用
大数据·图像处理·人工智能·xr·广告
移远通信13 天前
移远通信全面入局XR:发布Hawk+Dolphin产品矩阵,打通XR从参考设计到规模量产的最后一公里
xr·移远通信
chaoyuanl14 天前
现有游乐设施 XR 数字化升级改造方案
大数据·科技·3d·xr·娱乐
2601_9571909014 天前
中小景区升级首选|XR 无轨黑暗乘骑,破解文旅同质化与低复购难题
xr·娱乐
chaoyuanl19 天前
沉浸式飞行影院进场安装前期筹备事项
大数据·科技·3d·xr·娱乐
A hao19 天前
XR演播室底层光学架构与规格决策指南
xr
爱看科技1 个月前
XR入口争夺战白热化,高通/谷歌/WIMI微美全息正扩张加速跑马圈地AI眼镜!
人工智能·xr