【HTCVR】VRTK插件模块功能分析之传送移动(二)
上一篇中说明了两种传送方法:基础传送和高度调整传送,这一篇中我们将继续讨论其他的传送方法。
地形传送
示例场景
010_CameraRig_TerrainTeleporting
这个场景展示了在使用到Terrain的项目中的传送功能,大体上与其他的传送相同。
实现方法
其他的设置采用高度调整传送中的设置,就可以实现在Terrain上的传送了,这里说明一下在该场景中使用到的另一种Pointer Renderer:Bezier Pointer Renderer
。与之前使用的Straight Pointer Renderer
不同的是,在设置了Bezier Pointer Renderer
后,我们按下按钮发射出的是一条贝塞尔曲线而不是直线,这更加方便我们到达高处。
首先将LeftController
或者RightController
中的VRTK_Straight Pointer Renderer
脚本更改为VRTK_Bezier Pointer Renderer
。
然后将VRTK_Pointer
中的Pointer Renderer的值设置为刚才添加的VRTK_Bezier Pointer Renderer
脚本
这样设置之后,我们就拥有了使用曲线传送的功能,可以在运行中尝试。
模型村庄传送
示例场景
027_CameraRig_TeleportByModelVillage
这种传送方式类似于小地图传送,首先放置几个模型用来代表场景中的几个标志地点,然后使用手柄去触摸模型并按下扳机键,就能够传送到目标地点。
实现方法
PlayArea
设置采用高度调整传送中的设置,在LeftController
或者RightController
上绑定以下三个脚本:
然后在目标位置放置一个空物体
再在另一个地方放置一个用来代表该目标位置的模型。在这个模型上绑定以下脚本:
其中Destination
属性设置为目标位置的空物体。
这样设置之后,我们就拥有了使用村庄模型传送的功能,可以在运行中尝试。
【HTCVR】VRTK插件模块功能分析之传送移动(二)相关推荐
- 【HTCVR】VRTK插件模块功能分析之传送移动(一)
在HTC Vive设备上,我们戴着头戴显示器可以在一定的范围内自由走动,在现实中的移动会反映到虚拟世界中,我们称这个范围为"房间".但是,在我们的游览项目中,虚拟场景里可移动的范围 ...
- 【Unity】虚拟现实 VRTK插件使用教程(二)人物传送、光标指针、传送规则、玩家区域检测
文章目录 人物移动 传送 光标指针 光标激活设置 光标事件 光标指针渲染器 更换按键 改变力度 改变外观 Component内容拷贝[Unity小窍门] 实现传送效果 功能优化 传送规则(设置传送禁区 ...
- VRTK插件详解四:部分自带案例分析
DEMO 1 查询硬件手柄头显 在VRTK插件 的第一个demo 001_CameraRig_VR_PlayArea 案例 这个demo 显示的功能: 按下任一手柄上的按键,便载入下一个场景 ...
- 多多客DOODOOKE更新插件模块及下载附件教程
如何进入插件市场? 1.打开链接:https://www.xxx.com/admin/pub... 2.登录超管后台,点击头部"插件"进入 如何更新插件&模块? 1.点击右 ...
- [Modules]PrestaShop插件 模块 – 产品推荐模块 随机展示推荐产品
2019独角兽企业重金招聘Python工程师标准>>> 产品推荐模块 产品推荐模块可以推荐你指定的产品进行随机显示 1.增加产品内链 2.可以增加产品展示机会,让外贸订单增加! 3. ...
- confluence添加用户_玩转Confluence插件开发插件模块配置文件介绍(04)
上一章节我们介绍了测试模块的配置文件,这一章节我们介绍插件本身的配置文件,这个是我们部署插件真正用到的. 文件的位置位于项目主目录中的/src/main/resources目录中. 插件配置文件介绍 ...
- php控件不显示,响应式织梦后台模板辅助插件不显示插件模块不显示解决办法
这篇文章主要为大家详细介绍了响应式织梦后台模板辅助插件不显示插件模块不显示解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 最近有用户反映在网站购买了一个 ...
- 注册宝第五期beta2插件模块下载及说明
原文:http://bbs.84zcb.com/showtopic-1882.aspx [软件名称]:注册宝插件模块 [软件版本]:V1.4 [软件大小]:6.36M [软件语言]:简体中文 [授权方 ...
- VRTK插件之与UGUI的交互
在HTC的VRTK插件里UI的交互最常见的就是依靠手柄发出一条射线然后和界面进行交互. 在VRTK里发出射线的脚本有两个VRTK_SimplePointer脚本和VRTK_BezierPointer脚 ...
最新文章
- 关于二叉树的层次遍历的花样(c++实现)
- docker部署openvas
- JAVA——RSA加密【X509EncodedKeySpec、PKCS8EncodedKeySpec、RSAPublicKeySpec、RSAPrivateKeySpec】
- Centos7KVM的安装与配置及创建虚拟机
- TODO:从数据库中随机抽取一条记录
- matlab解调2fsk,2FSK调制解调系统的MATLAB实现
- 顺序表输入栈元素c语言,C语言数据结构之栈简单操作
- No projects are found to import
- 关于python django开发过程中的常见的问题及解决办法总结
- 分布式文档存储独角兽MongoDB——MongoDB常见命令(2)
- sprintf函数的用法linux,sprintf函数用法解析
- mathquill web公式编辑器 总结 、实列、 源码
- linux 删除文件彻底删除文件夹,linux下彻底删除文件
- 2019辽宁公务员考试:申论突破80+学习计划第一步
- Linux下几种定时器的使用
- WPS文字表格外计算功能配合书签使用公式轻松实现
- wifi信号衰减与距离关系_wifi无线信号传输衰减和距离的关系公式[室内定位]
- redis服务器 本地连接
- 如何设计标签系统?如果构建用户画像
- 2022-2028年全球与中国智能轮胎行业发展趋势及投资战略分析
热门文章
- 全球与中国四甲基氢氧化铵市场深度研究分析报告
- 深度之眼Paper带读笔记GNN.06.GAT
- /lib64/libstdc++.so.6: version `CXXABI_1.3.8’ not found
- 百度IFE2018任务--20-21天
- 常见电路结构分析三:自锁控制
- 医学影像图像处理若干关键问题的研究——开题报告v1.1
- pandas 从文本中提取数字(正则表达式)
- wikioi 1550 不明飞行物
- 一次qps测试实践(续)
- 《计算机网络》笔记-第3章运输层