当前位置: 首页 > news >正文

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)如下图

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

http://www.jsqmd.com/news/144421/

相关文章:

  • 内核技术问答:rcu_boost技术以及CPU静止状态与任务静止状态的区别
  • PI技术路径转向human data?澄清和解读
  • 显卡性能设置指南:解决游戏卡顿掉帧问题
  • 北京海淀工程纠纷律师事务所口碑排名(2025-2026)——权威测评与解决方案参考 - 苏木2025
  • 前端面试题:如何减少页面重绘跟重排
  • nRF固件文件分析:Crazyflie2无人机固件
  • PHP木马代码分析与安全风险揭示
  • 为什么你的AutoGLM API响应延迟超高?3分钟定位性能瓶颈
  • cogagent崛起背后的技术密码,Open-AutoGLM难以复制的3大能力
  • cogagent与Open-AutoGLM性能实测对比:3项关键指标决定成败
  • 将Forest应用的默认数据库从DERBY替换为MySQL
  • 逆向分析一个加密WebShell的全过程
  • 城乡差距下的乡村变迁之路
  • 深入分析PHP木马代码的功能与危害
  • 2025-2026离心泵厂家推荐|IS单级单吸卧式离心泵、IHF氟塑料离心泵、CQB磁力驱动离心泵哪个厂家质量好 - 品牌推荐大师1
  • Open-AutoGLM手机端安装实战(从零到一键操控的完整流程)
  • 2025 智能垂钓选型:为何高端视觉渔具首选 电鱼智能 RK3588?
  • 杂题选做-11
  • 解析 ‘Microservices in Kernel’:探讨将高频通信的服务逻辑下沉到内核态的可能性
  • 用Graphpad Prism 8绘制Cleveland点图
  • 【AI编程效率提升300%】:Python集成Open-AutoGLM接口的终极方法论
  • 2025年靠谱的离婚律师机构排行榜,高性价比+服务不错的离婚律师推荐 - 工业品网
  • 深入浅出冒泡排序:原理、实现与优化(附C++代码)
  • 整理了一些高质量的技术社区和资源论坛
  • Open-AutoGLM接口调用难题,90%开发者忽略的2个关键参数配置
  • ▲16QAM调制软解调+扩频解扩+FFT频偏估计+LDPC编译码系统matlab误码率仿真
  • 错过Open-AutoGLM可能意味着落后三年?:解读智谱AI云终端战略布局
  • 子网掩码255.0.0.0对应的CIDR前缀解析
  • PHP大马木马分析:短代码背后的强大后门
  • Open-AutoGLM本地部署为何失败?7大常见问题深度解析与修复方案