Unity SteamVR
1、环境设置
1.1 导入SteamVR Plugin插件
1.2 File -> Build Setting
2. 复制代码
2.1 打开场景
拷贝这些东西到自己的场景里
2、开发注意
2.1 场景切换
用SteamVR_LoadLevel.Begin
var player = GameObject.Find("Player");
GameObject.Destroy(player);
SteamVR_LoadLevel.Begin("gsdx");
2.2 UI 射线点击
参考这个博客
2.3 UI 始终朝向摄像机
public class LookAtCamera:MonoBehaviour{public Camera targetCamera;void Update(){Vector3 position = new Vector3(targetCamera.transform.position.x, transform.position.y, targetCamera.transform.position.z);transform.LookAt(position);}}
2.4 点击A、B按钮
保存设置。
比如点击A控制某个UI的展示
public class MenuButtonController:MonoBehaviour{SteamVR_Behaviour_Pose pose;public SteamVR_Action_Boolean teleport = SteamVR_Input.GetBooleanAction("X");private GameObject behaviourR;public GameObject menuCanvas;private Boolean menuFlag = false;// Use this for initializationvoid Start(){behaviourR = GameObject.Find("RightHand");pose = behaviourR.GetComponent<SteamVR_Behaviour_Pose>();}// Update is called once per framevoid Update(){if (teleport.GetStateUp(pose.inputSource)){menuFlag = !menuFlag;menuCanvas.SetActive(menuFlag);}}}
2.5 抬高初始相机高度
这个问题卡了很久,其实很简单,对Player角色进行放大就行了。假如要对摄像机初始化的位置或者角度,设置Player的参数就行。
2.6 中文字体下载
https://github.com/wy-luke/Unity-TextMeshPro-Chinese-Characters-Set
Unity SteamVR相关推荐
- 《分布式虚拟现实系统(DVR)》(Yanlz+Unity+SteamVR+分布式+DVR+人工智能+边缘计算+人机交互+云游戏+框架编程+立钻哥哥+)
<分布式虚拟现实系统(DVR)> <分布式虚拟现实系统(DVR)> 版本 作者 参与者 完成日期 备注 YanlzVR_DVR_V01_1.0 严立钻 2019.07.11 # ...
- (每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)
虚拟现实(Virtual Reality) 虚拟现实简称VR,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的.交互式的三维动态视景和实体行为的系统仿真 ...
- Unity + SteamVR + VIVE Pro进行动作捕捉
Unity + SteamVR + VIVE Pro进行动作捕捉 软件信息 VIVE Pro 硬件信息 vive pro 只可以使用2个基站,并且只能使用vive tracker 2.0一下的追踪器 ...
- 《Linux内核剖析》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+Makefile+块设备驱动+字符设备驱动+数学协处理器+文件系统+内存管理+GDB+立钻哥哥+==)
<Linux内核剖析> <Linux内核剖析> 版本 作者 参与者 完成日期 备注 YanlzLinux_Kernel0.12_V01_1.0 严立钻 2020.02.06 # ...
- 《卡耐基三部曲》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+人性的弱点+人性的优点+语言的突破+术业有专攻+世界观+人生观+价值观+志同道合+不卑不亢+立钻哥哥++==)
版本 作者 参与者 完成日期 备注 YanlzMgr_Carnegie_V01_1.0 严立钻 2021.04.09 ##<卡耐基三部曲>发布说明: ++++"卡耐基三部曲&qu ...
- 《孩子,为你自己读书》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+多多图书馆+志存当高远+读万卷书如行万里路+术业有专攻+读书是对思想的一种升华+立钻哥哥++==)
<孩子,为你自己读书> ##<孩子,为你自己读书>发布说明: ++++"孩子,为你自己读书":是对"修身养性治国平天下"的综合探索:== ...
- 《UnityAPI.ScriptableObject脚本化对象》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+CreateInstance+List+立钻哥哥++OK++)
<UnityAPI.ScriptableObject脚本化对象> 版本 作者 参与者 完成日期 备注 UnityAPI_ScriptableObject_V01_1.0 严立钻 2020. ...
- 《资讯:元宇宙》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+区块链+NFT+绿洲+头号玩家+平行宇宙+虚拟世界+Pico+Oculus+Soul+立钻哥哥++==)
版本 作者 参与者 完成日期 备注 YanlzXR_Metaverse_V01_1.0 严立钻 2021.09.08 元宇宙(Metaverse) 元宇宙是现实世界在虚拟世界的"映射&quo ...
- 《UnityAPI.GUI界面》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+GUI+DrawTexture+FocusControl+Toggle+立钻哥哥++OK++)
<UnityAPI.GUI界面> 版本 作者 参与者 完成日期 备注 UnityAPI_GUI_V01_1.0 严立钻 2020.07.23 #<UnityAPI.GUI界面> ...
- 《UnityAPI.Network网络》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Network+isClient+Connect+Server+立钻哥哥++OK++)
<UnityAPI.Network网络> 版本 作者 参与者 完成日期 备注 UnityAPI_Network_V01_1.0 严立钻 2020.06.16 #<UnityAPI.N ...
最新文章
- 线段树分裂与合并 ----- P2824 [HEOI2016/TJOI2016]排序 [线段树分裂合并 OR 01序列排序+二分线段树]
- java.util.regex包下的Pattern和Matcher详解(正则匹配)
- python哨兵循环_Python:deadloop之非模态交互界面(模态循环)(哨兵循环)
- PowerDesigner使用教程 —— 概念数据模型
- linux8系统安装总结,硬盘安装Ubuntu 8.04经验总结(图)
- byte数组转file不写入磁盘_Linux 环境写文件如何稳定跑满磁盘 I/O 带宽?
- OpenAPI实现云主机闪电交付最佳实践
- 计组-I/O系统的基本概念
- 林绪虹:看好QoE、音视频内容理解与AV1
- Django从理论到实战(part16)--指定默认的参数
- iOS实现文字渐变效果
- vba 修改文本文档 指定行_再说For Each循环——无论Python还是VBA都要看
- Logback最佳实践和使用指导
- 计算机没有光驱降无法启动,windows 未能启动 原因可能是最近更改了硬件或软件 没有光驱怎么办...
- Camera Feature(1)--介绍及常见问题
- 正则表达式必看书籍推荐
- 把Nodejs做成CentOS系统服务并开机启动
- 错误:Error: Could not open client transport with JDBC Uri: jdbc:hive2://ducking:10000: java.net.Connec
- 空间计量经济学(4)---空间滞后与空间杜宾误差模型
- 交通运输综合管理信息平台建设方案(附下载)
热门文章
- mac安装nvm管理多版本node环境
- 蓝桥题目:B-20、数的读法
- python设计思路怎么写_python-总体设计思想
- 快递出入库管理APP开发 收发快递更方便
- LINK : fatal error LNK1104: cannot open file “kernel32.lib
- 站在移动互联时代的十字路口上_deviceone
- CRMEB新零售社交会员管理营销电商系统!
- 分布式session共享问题
- 《精益数据分析》:通过数据分析驱动用户增长
- 8. JanusGraph部署方案