自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

PICO VR 交互开发指南:使用 Unity 开发跨平台 VR 应用

教程
初级
15 小时
概述
作者信息
互动讨论
课程评价
24人收藏,61人学习
章节1
基础交互开发
1.
可试看开发PICO VR项目的一般流程
2.
可试看开发前的硬件准备(上):认识 PICO VR
3.
可试看开发前的硬件准备(下):开启开发者模式
4.
软件开发环境的准备和设置
5.
创建和初始化第一个 PICO VR 项目
6.
PICO VR 项目的导出
7.
在没有设备的情况下使用模拟器进行项目测试
8.
使用实时预览(Live Preview)进行应用程序测试
9.
XR Interaction Toolkit 概述
10.
XR Interaction Toolkit 的基本使用
11.
Input System 概述
12.
如何获取 PICO 手柄按键的输入
13.
如何呈现自定义手柄控制器模型(上)
14.
如何呈现自定义手柄控制器模型(下)
15.
使用射线进行远距离交互(上)
16.
使用射线进行远距离交互(中)
17.
使用射线进行远距离交互(下)
18.
自定义手柄射线外观(上)
19.
自定义手柄射线外观(下)
20.
使用Snap Volume提高射线选择的准确性
21.
射线点击 3D 物体:基于交互事件的功能开发(上)
22.
射线点击 3D 物体:基于交互事件的功能开发(下)
23.
如何实现与 UI 的交互(上)
24.
如何实现与 UI 的交互(下)
25.
位置传送:瞬移的实现(上)
26.
位置传送:瞬移的实现(中)
27.
位置传送:瞬移的实现(下)
28.
位置传送:连续移动的实现
29.
位置传送:双手抓取移动的实现
30.
使用 Tunneling Vignette 避免晕动症
31.
使用手柄控制器直接抓取物体
32.
开枪交互的核心机制(上)
33.
开枪交互的核心机制(中)
34.
开枪交互的核心机制(下)
35.
攀爬交互的实现
36.
拉闸交互的实现
37.
实现推拉抽屉的交互
38.
实现与门的交互
39.
实现双手抓取交互(上)
40.
实现双手抓取交互(下)
41.
实现旋转方向盘的交互
42.
Socket 交互的实现
43.
综合实例:切换家具风格(上)
44.
综合实例:切换家具风格(中)
45.
综合实例:切换家具风格(下)
46.
戳动(Poke) 交互的实现
47.
实例:使用戳动交互实现场景跳转
48.
凝视交互(Gaze Interaction)效果的实现
49.
Interaction Group 的使用
50.
交互反馈系统(Affordance System)的使用(上)
51.
交互反馈系统(Affordance System)的使用(下)
52.
PICO SDK 简介
53.
实现手柄的震动反馈
54.
手部追踪的实现
55.
手指交互实例:弹钢琴项目原型开发(上)
56.
手指交互实例:弹钢琴项目原型开发(下)
57.
手势识别的实现
58.
实现手部与3D物体的交互
59.
开启视频透视功能
60.
Quest 开发前的软硬件准备
61.
使用Meta Quest Link 串流测试VR项目
62.
Interaction Toolkit 新功能概述
63.
实现空间键盘功能
64.
课程资源和交流群
摘要
本课程处于更新中,计划每周更新两节课时,整套课程60+节课时。
更新完毕后,每周根据反馈或开发工具版本的更新情况更新一节加餐课时,直至2024年10月1日。
点击下方链接查看课程预告片

我是预告片

教程
PICO VR 交互开发指南:使用 Unity 开发跨平台 VR 应用
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
章节1
基础交互开发
1.
可试看开发PICO VR项目的一般流程
2.
可试看开发前的硬件准备(上):认识 PICO VR
3.
可试看开发前的硬件准备(下):开启开发者模式
4.
软件开发环境的准备和设置
5.
创建和初始化第一个 PICO VR 项目
6.
PICO VR 项目的导出
7.
在没有设备的情况下使用模拟器进行项目测试
8.
使用实时预览(Live Preview)进行应用程序测试
9.
XR Interaction Toolkit 概述
10.
XR Interaction Toolkit 的基本使用
11.
Input System 概述
12.
如何获取 PICO 手柄按键的输入
13.
如何呈现自定义手柄控制器模型(上)
14.
如何呈现自定义手柄控制器模型(下)
15.
使用射线进行远距离交互(上)
16.
使用射线进行远距离交互(中)
17.
使用射线进行远距离交互(下)
18.
自定义手柄射线外观(上)
19.
自定义手柄射线外观(下)
20.
使用Snap Volume提高射线选择的准确性
21.
射线点击 3D 物体:基于交互事件的功能开发(上)
22.
射线点击 3D 物体:基于交互事件的功能开发(下)
23.
如何实现与 UI 的交互(上)
24.
如何实现与 UI 的交互(下)
25.
位置传送:瞬移的实现(上)
26.
位置传送:瞬移的实现(中)
27.
位置传送:瞬移的实现(下)
28.
位置传送:连续移动的实现
29.
位置传送:双手抓取移动的实现
30.
使用 Tunneling Vignette 避免晕动症
31.
使用手柄控制器直接抓取物体
32.
开枪交互的核心机制(上)
33.
开枪交互的核心机制(中)
34.
开枪交互的核心机制(下)
35.
攀爬交互的实现
36.
拉闸交互的实现
37.
实现推拉抽屉的交互
38.
实现与门的交互
39.
实现双手抓取交互(上)
40.
实现双手抓取交互(下)
41.
实现旋转方向盘的交互
42.
Socket 交互的实现
43.
综合实例:切换家具风格(上)
44.
综合实例:切换家具风格(中)
45.
综合实例:切换家具风格(下)
46.
戳动(Poke) 交互的实现
47.
实例:使用戳动交互实现场景跳转
48.
凝视交互(Gaze Interaction)效果的实现
49.
Interaction Group 的使用
50.
交互反馈系统(Affordance System)的使用(上)
51.
交互反馈系统(Affordance System)的使用(下)
52.
PICO SDK 简介
53.
实现手柄的震动反馈
54.
手部追踪的实现
55.
手指交互实例:弹钢琴项目原型开发(上)
56.
手指交互实例:弹钢琴项目原型开发(下)
57.
手势识别的实现
58.
实现手部与3D物体的交互
59.
开启视频透视功能
60.
Quest 开发前的软硬件准备
61.
使用Meta Quest Link 串流测试VR项目
62.
Interaction Toolkit 新功能概述
63.
实现空间键盘功能
64.
课程资源和交流群