VR项目unity相关
方案
- VRTK 3 + SteamVR 1.2.3
- SteamVR 2
- VRTK 4 + SteamVR x
因为不同版本支持不同所以有不同搭配。
但其实最终目的都是使用他们对硬件数据封装好的接口来调用,简化开发罢了
VRTK使用
注意挂载VRTK方法脚本的物体需要拖入manager中的scripts aliases中,否则不会自动关联
例如controllerevent脚本 point脚本和pointrender脚本
VRTK SDK Manager(管理不同设备sdk)
管理不同设备的sdk
按照官方readme做即可 注意相关硬件sdk安装,openvr等
VRTK_ControllerEvents(按键执行事件)
手柄按钮事件相关
需要自己加入事件发生时执行方法
VRTK_Pointer(射线数据)和 VRTK_Pointer Render(渲染出来,能看见)
形状两种,手柄发出的直线和弯曲的
可以自己添加射线触发事件(enter,exit,hover,set)
VRTK_BasicTeleport(传送)
移动方式以及视角高度等设置
根据需求配置即可
VRTK_PolicyList(限制交互)
一份限制交互对象的清单
挂载相关脚本参数里控制对象是否参与交互
VRTK_BodyPhysics(物理碰撞)
控制镜头物理特性
VR项目unity相关相关推荐
- 推荐10个适合前端人员学习VR和AR相关的GitHub项目
GitHub是一个开源代码库,其中包含了无数有用的项目和工具.对于前端开发人员来说,GitHub是一个非常有用的资源,可以帮助他们学习和实践各种技术,包括虚拟现实(VR)和增强现实(AR)技术.以下是 ...
- Unity官方教程——VR in Unity: A Beginner‘s Guide (using VRTK)转译
摘要 对于缺少经验的新手来说如何使用Unity快速创建虚拟现实内容,本案例示范了利用流行的免费插件VRTK创建名为"Jump Start Your Car Battery"的VR项 ...
- 使用UE4开发VR项目_性能优化(一)_常用工具
原作者:Mullin-ぼくリん <使用UE4开发VR项目-性能优化>系列文章将分成三篇分别介绍使用UE4开发VR项目的一些工具使用和VR优化思路.目的是总结UE4开发VR项目中常用的一些调 ...
- STS+Git 项目操作相关
STS+Git 项目操作相关 1.导入项目(sts+git): Git Repository Exploring ->点开 项目xx,(点开Remote Tracking,选中分支,右键,点击 ...
- MWC 2017:S8缺席,三星祭出AR/VR项目救场
原文标题:MWC 2017:S8缺席,三星祭出AR/VR项目救场 继年初CES大会结束,一年一度的世界移动通讯大会MWC即将再度召开.这场全球最大的科技行业展会之一即将于2月27日至3月2日在西班牙巴 ...
- 4.23以上UE4 版本HTC-VIVE VR项目打包的注意事项
4.23以上UE4 版本HTC-VIVE VR项目打包的注意事项 前几日在使用4.25版本开发VR程序的时候,遇到了一个特别烦人的问题,就是在UE4引擎中,HTC VIVE设备的所有按键都好用,所有操 ...
- UE5配置VR项目环境
整个步骤借鉴的文章 https://blog.csdn.net/weixin_44350205/article/details/119233809 但是还是依旧报错,我把我自己的步骤整理记录一下 配置 ...
- VR项目添加键盘鼠标控制
VR项目添加键盘鼠标控制 使用VR模版创建的项目,程序运行后,只能使用VR头盔进行交互场景,不便于调试工作,为此,在场景中添加键盘.鼠标控制功能. 1 .键盘控制添加: 键盘控制主要为ASDW 键控制 ...
- 时隔10年谷歌计划重启谷歌实验室,聚焦AR、VR项目
上周五,美国科技博客TechCrunch报道,经谷歌发言人证实谷歌实验室(Google Labs)正在重组.该实验室业务将包含谷歌现有的AR.VR项目.Starline项目.谷歌内部孵化器Area 1 ...
- 开源项目CNCooperation相关说明
开源项目CNCooperation相关说明 标签(空格分隔): 开源项目 首先来波图片看看这个app将会实现些什么功能和已经实现的功能 项目将要实现的功能 首页 首页将会实现一个购物的首页(预计将会实 ...
最新文章
- kali使用笔记本自带无线网卡_笔记本电脑的无线网卡有必要升级吗?
- java网络编程的通信原理_11 - 网络编程之设备间通信原理
- 整理:各个浏览器及web服务器对URL(get)长度的限制
- 性能优化18招提速宝典
- VS-code中的Postman替代品
- 资讯|WebRTC M96 更新
- netty系列之:文本聊天室
- spring boot开发笔记——mybatis
- redhat6.3 安装 mysql_redhat6.3X64/linux 安装多个mysql(编译安装方法)
- 万众期待的PowerBI Report Server与PowerBI Premium
- 3d旋转相册代码源码_用代码制作3d相册签到墙(附源码)
- 换行与回车(\r \n)的起源以及在编制语言中的使用
- java编程获取屏幕分辨率_Java编程获取当前屏幕分辨率的方法示例
- PAT (Basic Level) Practise (中文)- 1002. 写出这个数 (20)
- aspen plus v11使用教程_Aspen Plus11.0安装教程
- Params属性的用法 (beginner)
- 物联网开发平台快速实现ModbusRTU连接
- 视界云联合创始人姜飞 荣获品途2017年NBI商业影响力新锐人物奖
- Oracle 自定义数据类型Type
- 2018年创翼 开wifi方法 适合电脑小白
热门文章
- 测试听力口语软件,上、英语系学姐最全整理的34个英语学习App 针对听力、口语、阅读...
- windows10系统超全优化方法
- linux安装红警教程,Deepin v20下玩红警三
- rust-crate
- fluent linux运行算例,在linux环境下运行fluent,case文件中带有udf的话,jou文件应该做什么改变呢?...
- 世界时、国际原子时、协调世界时到底有什么联系(最简单易懂版)
- 如何将OnlyOffice与NextCloud集成
- J - 山峰和山谷 Ridges and Valleys
- win7音量图标不见了如何解决
- Mac终端神器iTerm2配置(oh-my-zsh+shell integration+Powerlevel9k)