受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)相关推荐

  1. 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开发基础>发布说明: +++ ...

  2. HTC VIVE 基础开发1

    此文章用于自己学习过程中的记录,以便日后翻阅 开发HTC VIVE 首先需要下载Steam 平台,然后在Steam的商店里搜索Steam VR下载安装就可以了. 创建新的Unity项目 创建一个新的U ...

  3. HTC Vive unity 教程【转载】

    原文:HTC Vive Tutorial for Unity 作者: Eric Van de Kerckhove 译者:kmyhy HTC Vive 是一个虚拟现实头盔,由 HTC 和 Valve 公 ...

  4. Htc vive Unity 新教程

    Htc vive Unity 新教程 晋中职业技术学院 智祥明 我使用的Unity版本为Unity 2017.4.40c1:SteamVR版本为1.15.12 :SteamVR Plugin 为2.6 ...

  5. HTC VIVE SDK 中的例子 hellovr_opengl 程序流程分析

    最近Vive的VR头盔设备很火,恰逢项目需求,所以对 SDK 中的例子 hellovr_opengl 做了比较细致的代码分析,先将流程图绘制如下,便于大家理解. 在ViVe头盔中实现立体效果的技术核心 ...

  6. VR不仅用于游戏!HTC Vive显示美国市长VR用于城市规划

    ​ (52VR开发网2017年5月19日讯)HTC想让将VR不止步于游戏领域,尽快推向其他行业领域. 为此,该公司最近聚集了来自美国各地的20位市长,向他们展示了HTC Vive可以为城市规划做的贡献 ...

  7. Htc Vive VR 手势识别插件教程 1.1 版本(附1.0版本教程PDF)

    VR手势识别插件教程1.1.1版本 VR手势识别插件教程1.1.1版本内容提纲 Htc Vive VR手势识别插件教程1.1.1版本.................................. ...

  8. HTC Vive会是HTC的下一个增长引擎吗?

    2014年初,Facebook以20亿美元收购虚拟现实技术公司Oculus的大手笔点燃了世界对虚拟现实的热情.时至今日,虚拟现实玩家已经不仅仅是Facebook.Facebook之外,微软.谷歌.HT ...

  9. 对 VR 头显 HTC VIVE 的调研

    I Learned From Internet. 学习自网络 背景 # HTC VIVE = 台湾的 HTC + 美国的 Value, 联合开发的一款目前最流行的 VR 头显之一, 由 HTC 于 2 ...

最新文章

  1. 利用JNative实现Java调用动态库
  2. java ssh客户端_简单的Java SSH客户端
  3. 手写实现java中的trim_JS中字符串trim()使用示例
  4. IOS UIWindow 和 UIScreen
  5. git常用操作,切换分支,合并分支
  6. pacific-atlantic-water-flow(不错)
  7. ASP.NET网站防止SQL注入攻击
  8. 如何在iOS 9中启用“应用程序传输安全性”的情况下加载HTTP URL? [重复]
  9. nodepad++通过正则表达式,删除带有特殊字符的某一行
  10. 使用docker安装Jenkins教程
  11. 索尼android 怎么截屏快捷键,索尼z5怎么截屏 sony z5截图方法教程
  12. 面向对象编程三大特性------封装、继承、多态
  13. CPU性能衡量参数-主频,MIPS,CPI,时钟周期,机器周期,指令周期
  14. python加速度算位移_基于Labview的加速度两次积分求位移
  15. 串口屏之------Usart GPU 使用手册
  16. Java内部类的四种分类以及作用
  17. 如何判断两个随机变量是否独立,同分布
  18. 【自然语言处理】Gensim中的Word2Vec
  19. [读书笔记]Core Java: Volume I - Fundamentals Chapter 8
  20. 前端开发:关于鉴权的使用总结

热门文章

  1. 用iframe transform: scale() 缩小后点不到按钮_“打分”或者“打多少分”用英文可以怎样去表达?...
  2. java工程师_Java开发工程师需要掌握哪些技能?
  3. html非零正实数正则表达式,正数|非负数|正整数正小数和0 |金额正则表达式
  4. python学习-综合练习六(列表翻转、变量交换、复制列表、元素求和(lambda和递归)、字典排序、字典pop)
  5. python学习-装饰器(decorator)
  6. php+如何按文字分割文件夹,PHP实现的大文件切割与合并功能示例
  7. webpack多个Html,少量修改webpack配置支持打包多页面
  8. mysql中if在oracle怎么用_MySql和Oracle的使用
  9. 画瀑布图_道砟石上的庐山瀑布惟妙惟肖
  10. 我的天,强化学习还能用在自动驾驶领域?