背景:本人从事VR开发许久,之前的SDK五花八门,目前XR平台已经出了好久,期间用过几次,这次用户使用Unity2020.3(LTS)版本,和pico neo3进行开发,通过XR完成可,射线检测的UI交互,漫游等功能更,决定系统的了解一下XR平台的工作逻辑,同时为后面更加轻松的完成SDK的替换做好基础,我决定通过三道五篇相关文章,记录开发的过程。
一.平台了解,即什么是XR,能干什么
二.配置XR的过程
三.第三方SDK的接入,计划接入两到三个硬件(Pico neo3,quest2,ViveFlows)
四.射线相关
五.UI交互相关
六.瞬移漫游相关。
以上是规划,希望可以尽快完成整个内容的探讨。
首先开始今天的工作,XR是什么?首先告诉各位一件事:官网是最牛逼的,一定要去看
官方地址: https://docs.unity.cn/cn/current/Manual/XRPluginArchitecture.html

XR是什么?是把不同厂商,不同SDK进行了统一的交互封装,能够兼容市面上绝大多数的设备,可以使用插件同一个插件,完成多设备的适配,这种架构仍需要导入其他的SDK,但是你可以在导入后,使用XR提供的插件(例如 XR Interaction Toolkit)进行开发,可以有更好的通用性。
XR能干什么?可以这样解释,在最上面的DeveloperTools中,描述了MR,AR,VR,这三种技术,通过AR Foundation可以完成MR,AR的开发,通过 XR Interaction Toolkit可以完成AR和VR的开发。通过基于XR Subsystems的进一步封装,可完成不同平台开发的适配。
2022年4月6日

Unity3D中XR平台了解相关推荐

  1. 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节

    时间紧张,先记一笔,后续优化与完善. 声明:   本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...

  2. 在Unity3D中使用Protobuf3

    Protobuf:平台无关.语言无关.可扩展且轻便高效的序列化数据结构的协议,一般用于网络通信和数据存储 第一步:下载并准备DLL文件 链接:mvn9(或者 https://github.com/pr ...

  3. Unity3D中C#调用iOS的静态库(*.a)

    Unity3D中C#调用iOS的静态库(*.a) https://blog.csdn.net/skylin19840101/article/details/51039176 C#端的处理 C#调用其他 ...

  4. 云XR平台支持沉浸式体验应用快速落地

    近日,阿里云与平行云联合发布云 XR 平台,降低云端视觉计算应用的开发门槛,加速数字孪生.虚拟人.虚拟现实.沉浸式体验与虚拟仿真平台等 XR 应用落地,帮助互联网.新零售.社交.工业.交通.城市管理等 ...

  5. unity3d中ScriptingBackend选择mono和il2cpp的区别

    unity3d中ScriptingBackend选择mono和il2cpp的区别 在iOS和Android上,在Player Settings中选择mono或il2cpp脚本后端.要更改脚本后端,请转 ...

  6. 在Unity3D中使用精灵动画引擎制作动画的两种方法

    本文节选翻译自Gamasutra社区博客,文中观点仅代表作者本人意见,与本公众号无关. 在Unity3D中使用精灵动画引擎的两种方法 本文将介绍两种简单快捷的方法来制作游戏角色动画. 1.动画和动画控 ...

  7. 匹夫细说Unity3D(一)——移动平台动态读取外部文件全解析

    前言: 一直有个想法,就是把工作中遇到的坑通过自己的深挖总结成一套相同 问题 的解决方案供各位同行拍砖探讨.眼瞅着2015年第一个工作日就要来到了,小匹夫也休息的差不多了,寻思着也该写点东西活动活动大 ...

  8. unity3d中使用CHAI3D

    由于CHAI3D使用C++实现,因此想要在unity3d中使用它,很自然的想到使用c++编写动态链接库,在c#代码中导入外部函数来使用CHAI3D.根据CHAI3D官方提供的文档,自己进行尝试进行了d ...

  9. 理解Unity3D中的四种坐标体系

    coffeecato写在前面:本文比较了unity3d中的四种坐标系,在使用unity3d开发的过程中,已经多次被坐标转换之类的问题卡住,这篇文章可以说是系统的对四种坐标系进行了总结,结合实际的使用经 ...

最新文章

  1. 如何 SQL Server 2005 实例之间传输登录和密码
  2. 零基础全方位学习java的方法
  3. nginx压力测试和并发预估
  4. 【深度学习】Tensorboard可视化模型训练过程和Colab使用
  5. 指定的服务已经标记为删除_你的电话号码被标记过吗?你知道这件事情还能赚钱吗?...
  6. 微型计算机应用领域及应用,自考“微型计算机应用基础”自考大纲(1)
  7. 企业实战07:Oracle数据库_查询语句
  8. JSP学习笔记(一百一十七):Windows下nginx以服务的方式运行
  9. CVPR2021 | 用Transformers无监督预训练进行目标检测
  10. 工信部通报侵害用户权益APP:腾讯应用宝、小米应用商店等在列
  11. 动态图制作软件设计(三)
  12. 编译问题处理:undefined symbol: OPENSSL_init_crypto
  13. Excel如何在文本间插入分隔符
  14. TensorFlow Serving
  15. 租房中介系统源码,房屋租赁管理系统源码
  16. 中国石油大学计算机图形学第一次在线作业,北京交通大学《计算机图形学》20秋在线作业1-001答案...
  17. python制作qq登录界面_Python制作一个仿QQ办公版的图形登录界面
  18. 华硕x450jn拆机_华硕X450C系列笔记本怎么拆机清灰?
  19. PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
  20. Oracle中定时作业(Job)使用方法详解

热门文章

  1. MacBook Air怎么重新输入wifi密码
  2. 滴滴出行 地下迷宫
  3. 威联通科技QNAP QTS4.0北京发布会落幕
  4. 独立站 “ 去中心化 ” 模式崛起,席卷跨境企业转型浪潮
  5. 喜欢听音乐哪款蓝牙耳机好?双12五款高续航高音质蓝牙耳机分享
  6. 讲讲PCA主成分分析
  7. 关于u8备份自动失败问题
  8. mysql 图标 太极_Android 画布 canvas 太极图
  9. 态路小课堂 丨400G QSFP-DD SR8和DR4光模块连接方案
  10. evo使用方法及参数介绍