- YY-nb · 最新推荐文章于 2023-10-19 14:01:10 发布
📕用代码获取动作
当我们配置好了动作,以及动作与按键的绑定关系后,我们需要在代码中引用动作。
首先我们简单地搭建下场景,在 Unity 中新建一个场景后,删除场景中的 Main Camera,添加一个平面,然后在项目的 Assets/SteamVR/Prefabs 文件夹中找到 [CameraRig] 预制体,将它拖入场景。这个预制体相当于 VR 中的玩家自己,它拥有头部摄像机,相当于虚拟世界中的眼睛,并且能够追踪手柄的姿态,运行程序后手部会渲染出当前使用的设备的手柄模型。
然后我们随便创建一个脚本添加到一个空物体上,待会儿我们就用这个脚本来演示:
要想引用 SteamVR 中设置的动作,先要在脚本中引用 Valve.VR 命名空间
using Valve.VR;⭐获取 Boolean 类型的动作
现在以“按下手柄 Grip 键”,也就是 Boolean 类型的动作为例,讲解如何用代码获取动作,以及判断动作是否触发。
🔍在 Inspector 面板中赋值
之前介绍过,Boolean 动作在 Unity 中对应的类是 SteamVR_Action_Boolean,所以我们可以在脚本中声明一个 SteamVR_Action_Boolean 类型的公共变量:
Content Under CC-BY-SA license Unity SteamVR 开发教程:SteamVR Input 输入系 …
2023年9月12日 · SteamVR 插件是 Valve 提供给 Unity 开发者的用于开发 PCVR (头显与电脑串流的形式)的插件。本教程将介绍 SteamVR 的输入系统。_unity steamvr
SteamVR 2.0 Unity插件使用指南 - 技术专栏 - Unity官方开发者社区
SteamVR Unity Plugin | SteamVR Unity Plugin - GitHub Pages
ValveSoftware/steamvr_unity_plugin - GitHub
A Unity plugin to interface SteamVR with Unity, compatible with various VR headsets and controllers. Find documentation, quick start guide, sample scenes, and support on GitHub.
【新手向】Unity 2020 + SteamVR 2.x 基础知识 - CSDN …
2021年4月15日 · 本文介绍了新版SteamVR插件的获取、变化、操作和注意事项,以及如何在Unity 2020中使用该插件开发VR交互功能。适合VR开发新手和想了解SteamVR 2.x的读者。
【新课上线】SteamVR 2.x交互开发指南 - 技术专栏
2021年2月6日 · SteamVR Unity Plugin (以下简称SteamVR)是Valve推出的面向Unity开发者的工具包,在SteamVR 2 及其以后的版本(2.x)进行了完全的框架重构,原来使用SteamVR 1.x开发的项目将不能直接升级适配,同时,Asset …
Unity+SteamVR VR开发基础教程 - 哔哩哔哩
SteamVR Unity Plugin | SteamVR Unity Plugin - GitHub Pages
SteamVR Plugin | Integration - Unity Asset Store
- 某些结果已被删除