登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
¥199 购买
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
教程
初级
9 小时
邵伟
概述
作者信息
互动讨论
课程评价
155人收藏,121人学习
登录后开始教程
章节1
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
1.
可试看
课程介绍
2.
可试看
SteamVR 2.x 简介
3.
SteamVR的动作(Action)
4.
动作与控制器按键的绑定
5.
通过脚本获取动作的输入
6.
Interaction System简介
7.
核心组件Player与Hand的使用
8.
位置传送:Teleporting模块的使用
9.
基本3D物体交互:Interactable组件详解
10.
投掷3D游戏对象交互:Throwable组件详解
11.
InteractionSystem中的UI交互:UIElement组件的使用
12.
自定义手部抓取姿态:Skeleton Poser 的使用(1)
13.
自定义手部抓取姿态:Skeleton Poser 的使用(2)
14.
双手持握道具交互:Item Package 模块使用详解
15.
开关门交互实例:CircularDrive组件的使用
16.
旋转阀门交互实例:LinearMapping与LinearDisplacement组件
17.
拖拉抽屉交互实例:LinearDrive组件的使用
18.
Vive Tracker跟踪器的使用
19.
TennisVR网球游戏交互原型开发(1)
20.
TennisVR网球游戏交互原型开发(2)
21.
TennisVR网球游戏交互原型开发(3)
22.
凝视UI交互效果(1)
23.
凝视UI交互效果(2)
24.
使用射线进行UI交互(1)
25.
使用射线进行UI交互(2)
26.
实现更自然的场景跳转过渡
27.
场景跳转时的项目管理(1)
28.
场景跳转时的项目管理(2)
29.
如何实现锁定头显位置:6DoF转3DoF体验
30.
SteamVR在通用渲染管线(URP)中的适配(1)
31.
SteamVR在通用渲染管线(URP)中的适配(2)
32.
VRTK4简介及安装
33.
SteamVR 2.x 与VRTK4的集成
34.
在SteamVR中实现SnapZone交互
35.
课程总结
36.
课程资源
37.
【加餐】如何在SteamVR中自定义手部模型(1)
38.
【加餐】如何在SteamVR中自定义手部模型(2)
39.
【加餐】如何在SteamVR中自定义手部模型(3)
40.
如何使用Oculus Quest学习SteamVR
摘要
SteamVR Unity Plugin(以下简称SteamVR)在2.0及其以后的版本(2.x)中进行了完全的框架重构,原来使用1.x版本开发的项目将不能继续适配。相较于1.x版本,2.x 引入了动作(Action)的概念,使用新的输入系统来响应用户的交互,目的是解决VR硬件碎片化的问题——开发者只需要进行一次开发,即可部署到适用于所有基于SteamVR的硬件平台上。
新版本的难点在于动作(Action)的使用,重点在Interaction System,通过该交互系统,能够实现常用的VR交互。本套课程将通过30+个课时,近9小时内容,深入讲述SteamVR 插件中高频组件的使用方法,结合实例实现常见的VR交互方式,同时,我们也将基于项目实战经验,介绍该插件的一些特性,如场景跳转时的Player管理、与通用渲染管线(URP)的适配、如何集成VRTK4等。
本课程硬件系统基于HTC VIVE(亦适用于Cosmos精英套装),软件版本使用SteamVR Unity Plugin 2.5、2.6.1、2.7.2,Unity编辑器使用2019.4 LTS版本,少量内容使用VRTK4,提供课程中涉及到的所有素材和项目源文件。
登录后可观看
标签
SteamVR
HTC Vive
VR / AR
C#编程
建议的Unity版本
2019.4
教程
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
登录后开始教程
章节
1
SteamVR 2.x 交互开发指南:基于 HTC VIVE 的 Unity VR 开发教程
1.
可试看
课程介绍
2.
可试看
SteamVR 2.x 简介
3.
SteamVR的动作(Action)
4.
动作与控制器按键的绑定
5.
通过脚本获取动作的输入
6.
Interaction System简介
7.
核心组件Player与Hand的使用
8.
位置传送:Teleporting模块的使用
9.
基本3D物体交互:Interactable组件详解
10.
投掷3D游戏对象交互:Throwable组件详解
11.
InteractionSystem中的UI交互:UIElement组件的使用
12.
自定义手部抓取姿态:Skeleton Poser 的使用(1)
13.
自定义手部抓取姿态:Skeleton Poser 的使用(2)
14.
双手持握道具交互:Item Package 模块使用详解
15.
开关门交互实例:CircularDrive组件的使用
16.
旋转阀门交互实例:LinearMapping与LinearDisplacement组件
17.
拖拉抽屉交互实例:LinearDrive组件的使用
18.
Vive Tracker跟踪器的使用
19.
TennisVR网球游戏交互原型开发(1)
20.
TennisVR网球游戏交互原型开发(2)
21.
TennisVR网球游戏交互原型开发(3)
22.
凝视UI交互效果(1)
23.
凝视UI交互效果(2)
24.
使用射线进行UI交互(1)
25.
使用射线进行UI交互(2)
26.
实现更自然的场景跳转过渡
27.
场景跳转时的项目管理(1)
28.
场景跳转时的项目管理(2)
29.
如何实现锁定头显位置:6DoF转3DoF体验
30.
SteamVR在通用渲染管线(URP)中的适配(1)
31.
SteamVR在通用渲染管线(URP)中的适配(2)
32.
VRTK4简介及安装
33.
SteamVR 2.x 与VRTK4的集成
34.
在SteamVR中实现SnapZone交互
35.
课程总结
36.
课程资源
37.
【加餐】如何在SteamVR中自定义手部模型(1)
38.
【加餐】如何在SteamVR中自定义手部模型(2)
39.
【加餐】如何在SteamVR中自定义手部模型(3)
40.
如何使用Oculus Quest学习SteamVR