steamvr2.0 + curvedUI 实现与UI射线交互
2022年8月8日
需求:
steamvr2.0以上,要实现与UI的射线交互,目前的方案是结合CurvedUI插件,才能实现次功能,VRTK4.0 虽然也能实现,但其刚推出市场,不成熟,缺乏教程文档,使用成本高,不推荐使用
用到的插件:
1.SteamVR Plugin 版本号:2.7.3
2.Curved UI 版本号:3.3
1.新建场景
2.添加Button,将Canvas的render Mode属性更改为World Space模式,缩放设置为0.003,位置归0,依次添加Button,Toggle,Slider Bar,Dropdown等ui控件,并设置位置
3.将 SteamVR\InteractionSystem\Core\Prefabs\Player.prefab 预制体拖进场景,删除Main Camera
4.给Canvas添加CurvedUISettings脚本,并设置成如下属性:
5.隐藏场景中的 Player/InputModule 物体
6.给EventSystem 物体添加CurvedUIInputModule脚本,并设置 Standalone Input Modue脚本不可用
steamvr2.0 + curvedUI 实现与UI射线交互相关推荐
- Unity 工具 之 CurvedUI (曲面UI)一些基本操作和CUSTOM_RAY 射线交互时注意事项整理
Unity 工具 之 CurvedUI(曲面UI) 简单使用介绍和CUSTOM_RAY 射线交互时注意事项整理 目录 Unity 工具 之 CurvedUI(曲面UI) 简单使用介绍和CUSTOM_R ...
- SteamVR2.0 UGUI射线交互模拟
SteamVR2.0 UGUI射线交互模拟 文章目录 SteamVR2.0 UGUI射线交互模拟 前言 一.开始前要做的准备 1.在项目开始前应当把环境给搭建好,在Unity项目中把SteamVR导入 ...
- SteamVR使用射线交互UI
由于Unity软件对VR插件的兼容性问题使得实际项目中对于VR插件的使用限制很大,官方对于SteamVR插件的兼容性是最稳定的,SteamVR插件的示例场景里面对于UI的交互是使用的手柄触摸的方式,在 ...
- PicoXR中手柄射线与UI的交互
PicoXR中手柄射线与UI的交互 本文将介绍在PicoXR中如何使用手柄射线与UI进行交互 基本步骤 开发Unity XR项目必不可少的要先右键点击Hierarchy面板 XR-Room-Scale ...
- VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线切换功能丨3D模型射线交互切换丨直线和曲线的切换
VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线切换功能丨3D模型射线交互切换丨直线和曲线的切换 ` 文章目录 VRTK功能教学(二):Unity3DVRTK手柄瞬移和UI交互射线 ...
- Unity SteamVR 2.x UGUI射线交互 +物品射线点击+物品抓起(超级简单)
刚开始先查看了其他道友的方案:1.Unity使用SteamVR2.0实现基本功能(瞬移,抓取物品,射线点击,UI交互等)_贪小心的博客-CSDN博客_unity steam vr 2.[Steam V ...
- SteamVR使用Curved UI实现与UI的交互
在SteamVR中对于UI的交互只能实现简单的点击,对于滑动条拖拽之类的交互则需要使用外部插件.Curved UI插件具有面向多VR平台的SDK集成. 1.在Canvas组件添加CurvedUISet ...
- SteamVR2.0开发指南(Yanlz+Unity+SteamVR+Plugin+OpenVR+InputSystem+Kunckles+VIVE+Oculus+OpenXR+立钻哥哥++ok++)
<SteamVR2.0开发指南> 版本 作者 参与者 完成日期 备注 SteamVR2.0_Guide_V01_1.0 严立钻 2019.01.23 ++++SteamVR2.0开发指南: ...
- Unity3D开发技术研究-SteamVR2.0
一.概述 笔者之前使用SteamV1.x+VRTK开发项目,发现SteamVR2.0与之前有重大更新,主要原因是随着越来越多的VR设备推出,控制器类型逐渐趋向于碎片化, 每当有新的控制器发布,都会给开 ...
最新文章
- python 图像分析自然纹理方向与粗细代码_python skimage图像处理(二)
- 如何提升 CSS 选择器的性能?
- 电脑任何字都打不出来_“有时候觉得自己一个字都写不出来了”
- 通过ctrl+r快速启动程序
- JBOSS常用端口说明
- Python: 从PYTORCH导出模型到ONNX,并使用ONNX运行时运行它
- OpenGL纹理贴图流程
- 用C#开发Windows服务
- 用大数据扒一扒手机黑卡 | Alfred数据室
- 学习微积分60年有感(I)
- matlab的默认复数开方
- 信息学奥赛一本通2061
- Android 如何创建项目
- 低版本系统兼容的ActionBar(三)自定义Item视图+进度条的实现+下拉导航+透明ActionBar...
- 孔雀东南飞用mysql存储_【原】一个真实的故事,现实版的《孔雀东南飞》
- golang项目 七牛图片管理系统 基于GIN
- 1024Studio官网
- 【实战教程】使用知晓云完成微信卡券消息的处理
- 如何摆脱NAS中的振动和噪音
- 如何区分光猫、路由器和交换机?
热门文章
- java 对接支付宝单笔转账接口
- 杂项设备驱动框架_干货分享丨轻松玩转 Huawei LiteOS 传感框架
- picker插件 vue 移动端_vue实现移动端省市区选择
- 百度网盘下载限速破解-Mac版
- 用火狐浏览器打开百度并进行搜索
- 你想知道的网易云音乐推荐架构解析,都在这里!
- 大工17春c和c语言程序设计在线作业1,大工18春《汇编语言程序设计》在线测试123满分...
- tomcat启动spring项目,报具有该名称的xxxbean已经在xxx定义,覆盖被禁止
- 软件测试是个青春饭,怎么才能避免35岁危机?我想吃一辈子
- TWS蓝牙耳机推荐,新手入门高性价比高音质蓝牙耳机