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

  1. 《分布式虚拟现实系统(DVR)》(Yanlz+Unity+SteamVR+分布式+DVR+人工智能+边缘计算+人机交互+云游戏+框架编程+立钻哥哥+)

    <分布式虚拟现实系统(DVR)> <分布式虚拟现实系统(DVR)> 版本 作者 参与者 完成日期 备注 YanlzVR_DVR_V01_1.0 严立钻 2019.07.11 # ...

  2. (每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)

    虚拟现实(Virtual Reality) 虚拟现实简称VR,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的.交互式的三维动态视景和实体行为的系统仿真 ...

  3. Unity + SteamVR + VIVE Pro进行动作捕捉

    Unity + SteamVR + VIVE Pro进行动作捕捉 软件信息 VIVE Pro 硬件信息 vive pro 只可以使用2个基站,并且只能使用vive tracker 2.0一下的追踪器 ...

  4. 《Linux内核剖析》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+Makefile+块设备驱动+字符设备驱动+数学协处理器+文件系统+内存管理+GDB+立钻哥哥+==)

    <Linux内核剖析> <Linux内核剖析> 版本 作者 参与者 完成日期 备注 YanlzLinux_Kernel0.12_V01_1.0 严立钻 2020.02.06 # ...

  5. 《卡耐基三部曲》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+人性的弱点+人性的优点+语言的突破+术业有专攻+世界观+人生观+价值观+志同道合+不卑不亢+立钻哥哥++==)

    版本 作者 参与者 完成日期 备注 YanlzMgr_Carnegie_V01_1.0 严立钻 2021.04.09 ##<卡耐基三部曲>发布说明: ++++"卡耐基三部曲&qu ...

  6. 《孩子,为你自己读书》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+多多图书馆+志存当高远+读万卷书如行万里路+术业有专攻+读书是对思想的一种升华+立钻哥哥++==)

    <孩子,为你自己读书> ##<孩子,为你自己读书>发布说明: ++++"孩子,为你自己读书":是对"修身养性治国平天下"的综合探索:== ...

  7. 《UnityAPI.ScriptableObject脚本化对象》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+CreateInstance+List+立钻哥哥++OK++)

    <UnityAPI.ScriptableObject脚本化对象> 版本 作者 参与者 完成日期 备注 UnityAPI_ScriptableObject_V01_1.0 严立钻 2020. ...

  8. 《资讯:元宇宙》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+区块链+NFT+绿洲+头号玩家+平行宇宙+虚拟世界+Pico+Oculus+Soul+立钻哥哥++==)

    版本 作者 参与者 完成日期 备注 YanlzXR_Metaverse_V01_1.0 严立钻 2021.09.08 元宇宙(Metaverse) 元宇宙是现实世界在虚拟世界的"映射&quo ...

  9. 《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界面> ...

  10. 《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 ...

最新文章

  1. 线段树分裂与合并 ----- P2824 [HEOI2016/TJOI2016]排序 [线段树分裂合并 OR 01序列排序+二分线段树]
  2. java.util.regex包下的Pattern和Matcher详解(正则匹配)
  3. python哨兵循环_Python:deadloop之非模态交互界面(模态循环)(哨兵循环)
  4. PowerDesigner使用教程 —— 概念数据模型
  5. linux8系统安装总结,硬盘安装Ubuntu 8.04经验总结(图)
  6. byte数组转file不写入磁盘_Linux 环境写文件如何稳定跑满磁盘 I/O 带宽?
  7. OpenAPI实现云主机闪电交付最佳实践
  8. 计组-I/O系统的基本概念
  9. 林绪虹:看好QoE、音视频内容理解与AV1
  10. Django从理论到实战(part16)--指定默认的参数
  11. iOS实现文字渐变效果
  12. vba 修改文本文档 指定行_再说For Each循环——无论Python还是VBA都要看
  13. Logback最佳实践和使用指导
  14. 计算机没有光驱降无法启动,windows 未能启动 原因可能是最近更改了硬件或软件 没有光驱怎么办...
  15. Camera Feature(1)--介绍及常见问题
  16. 正则表达式必看书籍推荐
  17. 把Nodejs做成CentOS系统服务并开机启动
  18. 错误:Error: Could not open client transport with JDBC Uri: jdbc:hive2://ducking:10000: java.net.Connec
  19. 空间计量经济学(4)---空间滞后与空间杜宾误差模型
  20. 交通运输综合管理信息平台建设方案(附下载)

热门文章

  1. mac安装nvm管理多版本node环境
  2. 蓝桥题目:B-20、数的读法
  3. python设计思路怎么写_python-总体设计思想
  4. 快递出入库管理APP开发 收发快递更方便
  5. LINK : fatal error LNK1104: cannot open file “kernel32.lib
  6. 站在移动互联时代的十字路口上_deviceone
  7. CRMEB新零售社交会员管理营销电商系统!
  8. 分布式session共享问题
  9. 《精益数据分析》:通过数据分析驱动用户增长
  10. 8. JanusGraph部署方案