htc vive实现传送功能(Teleport)
受steam中The Lab的启发决定通过传送功能实现大场景的漫游功能。
总结下 实现思路:
1、按住pad键发射射线
2、射线碰撞点与NavMesh结合检测是否为可传送目标点
3、松开pad键更改hmd位置
注:
在unity编辑器中提前编辑NavMesh供脚本使用。
SteamVR/Extras/SteamVR_Teleporter.cs中有实现更改hmd位置的实例代码
最终实现的效果:
最后在Github上发现了个更高仿TheLab的传送功能:https://github.com/Flafla2/Vive-Teleporter
转载于:https://www.cnblogs.com/tywfeng/p/5590832.html
htc vive实现传送功能(Teleport)相关推荐
- VIVE开发基础(A、快速入门篇)(Yanlz+HTC+VIVE+VR+AR+MR+XR+SteamVR+CameraRig+LightHouse+HeadSet+Teleport+立钻哥哥+)
<HTC_VIVE开发基础> 版本 作者 参与者 完成日期 备注 HTC_VIVE_V01_1.0 严立钻 2018.08.23 <HTC_VIVE开发基础>发布说明: +++ ...
- HTC VIVE 基础开发1
此文章用于自己学习过程中的记录,以便日后翻阅 开发HTC VIVE 首先需要下载Steam 平台,然后在Steam的商店里搜索Steam VR下载安装就可以了. 创建新的Unity项目 创建一个新的U ...
- HTC Vive unity 教程【转载】
原文:HTC Vive Tutorial for Unity 作者: Eric Van de Kerckhove 译者:kmyhy HTC Vive 是一个虚拟现实头盔,由 HTC 和 Valve 公 ...
- Htc vive Unity 新教程
Htc vive Unity 新教程 晋中职业技术学院 智祥明 我使用的Unity版本为Unity 2017.4.40c1:SteamVR版本为1.15.12 :SteamVR Plugin 为2.6 ...
- HTC VIVE SDK 中的例子 hellovr_opengl 程序流程分析
最近Vive的VR头盔设备很火,恰逢项目需求,所以对 SDK 中的例子 hellovr_opengl 做了比较细致的代码分析,先将流程图绘制如下,便于大家理解. 在ViVe头盔中实现立体效果的技术核心 ...
- VR不仅用于游戏!HTC Vive显示美国市长VR用于城市规划
(52VR开发网2017年5月19日讯)HTC想让将VR不止步于游戏领域,尽快推向其他行业领域. 为此,该公司最近聚集了来自美国各地的20位市长,向他们展示了HTC Vive可以为城市规划做的贡献 ...
- Htc Vive VR 手势识别插件教程 1.1 版本(附1.0版本教程PDF)
VR手势识别插件教程1.1.1版本 VR手势识别插件教程1.1.1版本内容提纲 Htc Vive VR手势识别插件教程1.1.1版本.................................. ...
- HTC Vive会是HTC的下一个增长引擎吗?
2014年初,Facebook以20亿美元收购虚拟现实技术公司Oculus的大手笔点燃了世界对虚拟现实的热情.时至今日,虚拟现实玩家已经不仅仅是Facebook.Facebook之外,微软.谷歌.HT ...
- 对 VR 头显 HTC VIVE 的调研
I Learned From Internet. 学习自网络 背景 # HTC VIVE = 台湾的 HTC + 美国的 Value, 联合开发的一款目前最流行的 VR 头显之一, 由 HTC 于 2 ...
最新文章
- 利用JNative实现Java调用动态库
- java ssh客户端_简单的Java SSH客户端
- 手写实现java中的trim_JS中字符串trim()使用示例
- IOS UIWindow 和 UIScreen
- git常用操作,切换分支,合并分支
- pacific-atlantic-water-flow(不错)
- ASP.NET网站防止SQL注入攻击
- 如何在iOS 9中启用“应用程序传输安全性”的情况下加载HTTP URL? [重复]
- nodepad++通过正则表达式,删除带有特殊字符的某一行
- 使用docker安装Jenkins教程
- 索尼android 怎么截屏快捷键,索尼z5怎么截屏 sony z5截图方法教程
- 面向对象编程三大特性------封装、继承、多态
- CPU性能衡量参数-主频,MIPS,CPI,时钟周期,机器周期,指令周期
- python加速度算位移_基于Labview的加速度两次积分求位移
- 串口屏之------Usart GPU 使用手册
- Java内部类的四种分类以及作用
- 如何判断两个随机变量是否独立,同分布
- 【自然语言处理】Gensim中的Word2Vec
- [读书笔记]Core Java: Volume I - Fundamentals Chapter 8
- 前端开发:关于鉴权的使用总结
热门文章
- 用iframe transform: scale() 缩小后点不到按钮_“打分”或者“打多少分”用英文可以怎样去表达?...
- java工程师_Java开发工程师需要掌握哪些技能?
- html非零正实数正则表达式,正数|非负数|正整数正小数和0 |金额正则表达式
- python学习-综合练习六(列表翻转、变量交换、复制列表、元素求和(lambda和递归)、字典排序、字典pop)
- python学习-装饰器(decorator)
- php+如何按文字分割文件夹,PHP实现的大文件切割与合并功能示例
- webpack多个Html,少量修改webpack配置支持打包多页面
- mysql中if在oracle怎么用_MySql和Oracle的使用
- 画瀑布图_道砟石上的庐山瀑布惟妙惟肖
- 我的天,强化学习还能用在自动驾驶领域?