Unity关于Oculus Quest2 入门开发:(五)基于XR Interaction Toolkit0.10.0开发交互功能之UI篇
使用过Unity开发过VR的同学知道,UI分为两大类:渲染在摄像机上的和不渲染在摄像机上的也就是WorldSpace,当然Oculus Q2也一样,它需要的也是world类型的。
第一步:配置Oculus Quest2的开发环境,导入三个依赖包+相关设置…(这里就不多说了,不懂的可以看看博主之前的内容。)
第二步:创建一个新场景,Create一个Room-Scale XR Rig,再创建一个Plane,如下,这样就准备好了
第三步:在Hierarchy面版上点击Create>XR>UI Canvas,OK,这样就完成了,接下来和Unity一样,创建你需要的UGUI组件就好了,这样你的UI全部都可以使用手柄交互了。至于如何让Button触发方法,这个就不用我说明了吧!
第四步:通过调节XRController上的UIPressUsage可以更改你UI交互的按键。
第五步:发布测试(不懂的可以看往期博文)
好了UI交互的使用到这里就结束了。
下一篇:
Unity关于Oculus Quest2 入门开发:(六)基于XR Interaction Toolkit0.10.0开发交互功能之抓取篇
Unity关于Oculus Quest2 入门开发:(五)基于XR Interaction Toolkit0.10.0开发交互功能之UI篇相关推荐
- Unity关于Oculus Quest2 基于XR Interaction Toolkit 基础开发 002-UI交互
学习目标: Unity关于Oculus Quest2 基于XR Interaction Toolkit 基础开发 002-UI交互 学习内容: 1.创建XR Origin 2.创建XR UI Canv ...
- autocad python二次开发_基于Python AutoCAD ActiveX 二次开发,pyautocad应用技术
AutoCAD应用程序开发系列 基于Python AutoCAD ActiveX 二次开发技术 主要库:pyautocad==0.2.0 内容#:基于Python AutoCAD ActiveX 二次 ...
- 基于XR Interaction ToolKit与PUN实现VR多人协同功能
最近在整VR多人协同相关的开发工作,因为没怎么接触过多人开发这一块,碰到了不少坑,在这里总结一下个人的一些经验. 一.开发环境配置 Unity版本:2019.3.4 相关插件版本: Universal ...
- unity开发VR的项目02——初始项目的创建和运行(基于xr interaction toolkit和OpenXR)
一.环境配置 1.Open XR Plugin插件导入 打开Window->Package manager,在unity Registry中找到插件OpenXR Plugin下载并导入. 找到项 ...
- c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...
- java开发五年面试经验_只有经验丰富的开发人员才能教您有关Java的5件事
java开发五年面试经验 深入研究Java之前需要了解的所有内容的概述 有许多工具,方法,环境和功能会改变您处理代码的方式,而这些通常是在学年期间不会遇到的. 虽然它在Java开发世界中迈出了第一步, ...
- 基于XR Interaction ToolKit开发的VR双平台兼容项目(二)
上一节已经配置好了开发环境,这一节主要说下Unity,工程相关的东西. 首先打开Unity,将上一节的demo场景导入unity中,或者直接打开也行.因为demo场景的配置都是已经设置好的.所以只要连 ...
- 基于XR Interaction ToolKit开发的VR双平台兼容项目(一)
最近需要把模型通过VR的形式展示,但设备并不是一种,有htc的vive跟oculus的quest.如果说是工程分开来做的话可以htc就用steamVR开发,quest的话就用oculus integr ...
- c#获取autocad安装位置_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发. 开发语言同样是基于 .NET框架的C#语言或VB语言. Smart组件是Robotstudio软件 ...
最新文章
- linux并发控制之自旋锁
- 直播系统开发:功能创新提升用户留存
- NHibernate 基本配置 (第一篇)
- Python中’__main__’模块的作用
- 北邮OJ 981. 16校赛-Saber's Number Game
- 【JavaScript】JS的变量、数组、计算器案例、函数、类、常用对象的方法
- OO第四次总结学期总结
- fping安装包linux,Linux安装fping和hping
- 解决XeLaTex编译后中文出现乱码的问题
- 罗克露计算机组成原理书籍,计算机组成原理完整版罗克露全原版.ppt
- 开源一款资源分享与下载工具 —— 电驴(eMule)
- 我的硬盘居然被win10安装工具_科研工具 | SPSS 25中文版软件下载和安装教程|兼容WIN10...
- 手把手教你制作炫酷的PCB板3D效果图
- 如何在win10 安装ADS1.2
- 【毕业设计_课程设计】基于移动设备的眼球追踪技术及其应用(源码+论文)
- JAVA训练nlp模型,完胜 BERT,谷歌最佳 NLP 预训练模型开源
- 去除idea中xml黄色背景
- 勒索病毒大爆发,教你提前做好预防措施
- 运营商SDK/DPI如何实时捕捉数据?
- 电商平台营销活动玩法大全
热门文章
- Chrome 浏览器安装 deepL 插件
- SpringBoot+Linux操作系统与项目部署(这一篇就够了|超详细)
- JS封装的含义及通俗比喻
- 又一款国产手机崛起,华硕ROG2,仅仅73秒销售量突破一万
- 基于Aria2c的百度网盘免登录高速下载器,KinhDown v1.0.88 PC+安卓
- linux常用命令 ps 常用命令的使用
- nodejs爬虫与python爬虫_【nodeJS爬虫】前端爬虫系列 -- 小爬「博客园」
- 思考爱情观、恋爱观、婚姻观
- linux - 搭建部署ftp服务器
- PCB模块化设计20——光耦模块PCB布局布线设计规范