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

【VRTK】【VR开发】【Unity】18-VRTK与Unity UI控制的融合使用

在这里插入图片描述
课程配套学习项目源码资源下载
https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503

【背景】

VRTK和Unity自身的UI控制包可以配合使用发挥效果。本篇就讨论这方面的实战内容。
之前可以互动的立体UI并不是传统的2D UI对象,在实际使用中,还是会希望在VR游戏中也与World Space的传统2D UI顺利交互。Unity中传统2D UI组件也比较成熟了,直接融合进UI可以发挥更多的效果。所以本篇的UI组件和之前介绍的立体UI组件是两套东西。

【准备工作】

需要两个包

  1. 在提供的源码中,将Tilia Unity UI导入Unity项目。(这个包不是官方包,是在VRTK V3.3的基础上修改而成。)
  2. 在提供的源码中,将UI Menu Elements 2D导入到Unity项目。

【创建根文件夹】

老样子,先设一个根文件夹用来存放所有2D Controls对象。

  1. 在Hierarchy中的VRTK SETUP下创建空子对象,命名为VRTK UNITY UI 2D CONTROLS。
  2. 从Projects面板的Assets目录下把UI Elements 2D预制件拖放到VRTK UNITY UI 2D CONTROLS。
  3. 在UI Elements 2D上右键,选择完全展开预制件。
  4. 双击此对象,发现UI Elements 2D
http://www.lryc.cn/news/273858.html

相关文章:

  • BERT(从理论到实践): Bidirectional Encoder Representations from Transformers【3】
  • 静态网页设计——校园官网(HTML+CSS+JavaScript)
  • phpstudy_pro 关于多版本php的问题
  • TemporalKit的纯手动安装
  • 人生重开模拟器
  • 优化算法3D可视化
  • 魔术表演Scratch-第14届蓝桥杯Scratch省赛真题第1题
  • LLM 中的长文本问题
  • 深入了解Swagger注解:@ApiModel和@ApiModelProperty实用指南
  • Linux学习第48天:Linux USB驱动试验:保持热情,保持节奏,持续学习是作为一个技术人员应有的基本素质和要求
  • 数据库索引简析
  • leetcode贪心(单调递增的数字、监控二叉树)
  • 如何在win7同样支持Webview2 在 WPF 中使用本地 Webview2 ,如何不依赖系统 Runtime
  • 【docker】网络模式管理
  • LiveGBS国标GB/T28181流媒体平台功能-国标级联中作为下级平台对接海康大华宇视华为政务公安内网等GB28181国标平台查看级联状态及会话
  • 技术发展驱动编程语言走向
  • tp5+workman(GatewayWorker) 安装及使用
  • vscode安装Prettier插件,对vue3项目进行格式化
  • macOS跨进程通信: XPC 创建实例
  • Ubuntu18.04 升级Ubuntu20.04
  • 自动化测试怎么做?看完你就懂了。。。
  • 小秋SLAM入门实战opencv所有文章汇总
  • 2023年终总结(脚踏实地,仰望星空)
  • Transforer逐模块讲解
  • macOS进程间通信的常用技术汇总
  • 高德地图信息窗体设置
  • isEmpty 和 isBlank 的用法区别,居然一半的人答不上来.....
  • 数据分析求职-简历准备
  • 亚马逊店铺遇到账号申诉模版分享
  • 2023年广东省网络安全A模块(笔记详解)