SteamVR使用Curved UI实现与UI的交互
在SteamVR中对于UI的交互只能实现简单的点击,对于滑动条拖拽之类的交互则需要使用外部插件。Curved UI插件具有面向多VR平台的SDK集成。
1.在Canvas组件添加CurvedUISettings脚本,Control Method选择当前项目的平台,后点击Enable进行编译,完成后可选择交互的手柄与动作
2.使用射线交互需要将CurvedUI文件夹中Prefabs文件夹下的预制体CurvedUILaserPointer,放入场景中任意位置,即可实现射线对于场景中的UI交互
扩展:
Canvas Shape:曲面弯曲模式
Angle:曲面弯曲程度
Raycast Layer Mask 射线响应的层级
Pointer Override射线样式
Quality曲面弯曲柔和度
SteamVR使用Curved UI实现与UI的交互相关推荐
- jQuery UI vs Kendo UI jQuery Mobile vs Kendo UI Mobile
jQuery UI vs Kendo UI http://jqueryuivskendoui.com/#introduction jQuery Mobile vs Kendo UI Mobile ht ...
- Android异步机制一:使用Thread+Handler实现非UI线程更新UI界面
概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程.而由于Andr ...
- jQuery的UI框架 Liger UI
jQuery的UI框架 Liger UI http://www.oschina.net/p/ligerui
- Android非UI线程更新UI的几种方法
2019独角兽企业重金招聘Python工程师标准>>> Android用于实现非UI线程与UI线程的交互方法如下: 1.Handler 2.Activity.runOnUIThrea ...
- 【移动端vue ui框架学习】vue项目如何使用基于vue的UI框架mint ui
看了下饿了么团队开发的PC端vue ui框架Element ui之后,顺便看了看同团队开发的移动端的vue ui框架mint ui,那么在vue项目中应该如何使用mint ui呢?以下做简单的记录. ...
- InstallShield 2012 Spring新功能试用(17): Suite/Advanced UI 和 Advanced UI安装程序支持命令行Log参数...
当我们在Suite/Advanced UI 或 Advanced UI工程中配置一个安装包的设置项时,可以打开新的Enable Logging Support设置项(默认是关闭).如果Suite/Ad ...
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)...
最近公司的大厅要重做,我协助主程一起制作新大厅和新框架,前面制作的编辑器也派上了用场.等全部功能做完后我会再写一个复盘,这两天主程在忙于写热更新的功能,所以把接入分享SDK功能的任务交给了我,Shar ...
- 如何做漂亮实用的UI界面?UI/UX设计模板,帮你入手!
互联网行业进化实在太快,在UI设计行业看似简单的界面设计,却越来越需要更多技能来实现,不及时革新设计理念会很容易被淘汰,经常浏览UI/UX设计案例将是未来的UI和UX的设计趋势,同时也是做出漂亮实用的 ...
- InstallShield 2012 Spring新功能试用(12): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)...
InstallShield现在支持在Suite/Advanced UI 和 Advanced UI 安装工程中导入InstallScript工程类型的安装程序(见下图). 当Suite/Advance ...
- 【 Element UI 】—Element UI 的基本使用
[ Element UI ]-Element UI 的基本使用 一.基于命令行的方式手动安装 npm 安装 npm i element-ui -S CDN 目前可以通过 unpkg.com/eleme ...
最新文章
- Unity -- 材质-Material和预设体-Prefabs
- C++学习笔记之——引用 内联函数
- 订单操作-分页查询所有订单
- (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节1:I/O设备的概念和分类
- Asp.Net服务器控件开发的Grid实现(三)列编辑器
- 自己写代码解析工具的注意事项
- 【UE4】UE4文件系统
- mvn命令及生命周期
- script标签中的 defer 和 async 属性
- java基于uni-app框架的民宿客房预订系统 小程序
- python xlrd模块 xlwd模块 python操作Excel python读取Excel
- Adobe Audition 2022 v22.2 U2B macOS 专业的音频工作站
- 重来之大学版|卸负篇-同辈压力的影响,如何正确看待同辈压力?如何缓解压力?
- 【初学python】实例七:七段数码管绘制
- supermap数据处理
- 【环境配置】ceres solver安装
- iOS开发者续费流程
- 如何判断横屏还是竖屏?
- TCP旁路劫持,糟糕的RFC5961
- python连接oracle报错DPI-1047
热门文章
- 视频教程-5G物联网云平台智能家居项目30天搞定-物联网技术
- PHP遍历数组的方法汇总——foreach
- PyYaml基本操作
- Error:Internal error: (java.lang.IllegalArgumentException) No enum constant org.jetbrains.jps.model.
- UR3e+robotiq+抓取仿真实验
- Ansys-静力学分析-平面桁架学习心得
- 移动联通基站接口以及电信基站接口分享
- epic转移游戏_Google对Epic的回应 Android 12将使安装应用商店更加容易
- 前端实现中文摩斯码制作翻译工具
- python函数参考手册_python参考手册--第1章python简介