登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
Apple Vision Pro 开发入门与实战
¥799 购买
Apple Vision Pro 开发入门与实战
教程
初级
12 小时
殷崇英 I Eveline Yin
概述
作者信息
教程资料
互动讨论
课程评价
4人收藏,5人学习
登录后开始教程
章节1
课程前言
1.
可试看
课程简介
2.
可试看
注意事项(硬件、ID 和 License 需求)
章节2
Apple Vision Pro 设备简介
1.
可试看
Apple Vision Pro (AVP) 和 visionOS
2.
可试看
截屏、录屏与投屏
3.
可试看
应用体验和推荐(持续更新)
章节3
开发环境搭建
1.
可试看
Unity 相关环境搭建(1)安装 Unity 编辑器和 visionOS 平台支持模块 - 方法一
2.
可试看
Unity 相关环境搭建(2)安装 Unity 编辑器和 visionOS 平台支持模块 - 方法二【❗️推荐】
3.
可试看
Unity 相关环境搭建(3)Unity Hub 中国版 vs 全球版
4.
可试看
Xcode 相关环境搭建(1)从 Mac App Store 下载 Xcode
5.
可试看
Xcode 相关环境搭建(2)配置 Xcode 和安装 visionOS 模拟器
6.
可试看
Xcode 相关环境搭建(3)打开 visionOS 模拟器
7.
可试看
Xcode 相关环境搭建(4)开启开发者模式【🕹 需要真机】
章节4
AVP 应用类型与配置(一)VisionOS 窗口式应用(Windowed)
1.
可试看
项目创建与配置(切换 visionOS 平台)
2.
可试看
(常规) 场景准备:静态 + 动态 + 摄像机配置
3.
可试看
添加交互 (脚本):输入控制 + 粒子特效 + 音效
4.
可试看
部署准备与测试(1)编辑器内测试
5.
可试看
部署准备与测试(2)构建到模拟器
6.
可试看
部署准备与测试(3)构建到 AVP【🕹 需要真机】
7.
🏆 小挑战 - 1:锁定窗口比例
章节5
AVP 应用类型与配置(二)VisionOS 全沉浸式应用(VR)
1.
VR 项目创建与配置(启用 XR 插件)
2.
VR 场景准备:静态 + 动态 + XR 摄像机配置
3.
添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)编辑器内测试
5.
部署准备与测试(2)构建到模拟器
6.
部署准备与测试(3)构建到 AVP【🕹 需要真机】
7.
🏆 小挑战 - 2:添加 XR 交互 (XRI) - 间接交互(凝视 + 捏合)
章节6
AVP 应用类型与配置(三)VisionOS 沉浸式应用(MR)- 无界
1.
MR 项目创建与配置(启用 PolySpatial 包)
2.
MR 场景准备:静态 + 动态 + Volume 摄像机配置(Unbounded)
3.
添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)编辑器内测试
5.
部署准备与测试(2)P2D 运行到模拟器
6.
部署准备与测试(3)P2D 运行到 AVP【🕹 需要真机】
7.
部署准备与测试(4)构建到模拟器
8.
部署准备与测试(5)构建到 AVP【🕹 需要真机】
9.
🏆 小挑战 - 3:修复描边效果
章节7
AVP 应用类型与配置(四)VisionOS 沉浸式应用(MR)- 有界
1.
MR 项目创建与配置(启用 PolySpatial 包)
2.
MR 场景准备:静态 + 动态 + Volume 摄像机配置(Bounded)
3.
(可跳过)添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)P2D 运行到模拟器
5.
部署准备与测试(2)P2D 运行到 AVP【🕹 需要真机】
6.
部署准备与测试(3)构建到模拟器
7.
部署准备与测试(4)构建到 AVP【🕹 需要真机】
8.
🏆 小挑战 - 4:修复粒子效果
9.
🎁 附加项 - Unity PolySpatial Samples 示例集展示
章节8
项目实战(一)Windowed篇:Boat Attack 赛艇游戏
1.
Part 00 - 最终项目体验【🕹 需要真机】
2.
Part 01 - 项目创建与配置
3.
Part 02 - 场景准备与调试
4.
Part 03 - 输入控制与交互
5.
🏆 小挑战 - 5:添加 Game View 鼠标控制
6.
Part 04 - 部署测试与改进(1)降低控制难度【🕹 需要真机】
7.
Part 05 - 部署测试与改进(2)创建复位按钮
8.
🏆 小挑战 - 6:添加应用退出按钮
9.
Part 06 - 部署测试与改进(3)锁定窗口比例(🏆 小挑战 - 1 答案)
章节9
项目实战(二)VR 篇:Garden 花园游览
1.
Part 01 - 项目创建与配置
2.
Part 02 - 场景准备与调试
3.
Part 03 - 输入控制与交互 - 传送(使用 VR Sample)
4.
🏆 小挑战 - 7:合理化目标位置指示器
5.
Part 04 - 部署测试与改进(1)添加晕影过渡(使用 XRI 示例包)【🕹 需要真机】
6.
Part 05 - 部署测试与改进(2)控制传送时机
章节10
项目实战(三)MR 篇:Fantasy Kingdom 塔防游戏
1.
Part 00 - 课程素材说明与下载
2.
Part 01 - 开启 MR 开发之旅
3.
Part 02 - 美术资产场景搭建
4.
Part 03 - MR 相机概念 VolumeCamera
5.
Part 04 - MR 空间交互设计
6.
Part 05 - AI Nevmesh 自动寻路
7.
Part 06 - Animator 动画系统
8.
Part 07 - Physics 物理系统
9.
Part 08 - Audio 音频 & ParticleSystem 特效
10.
Part 09 - AR Foundation 平面检测 XRHands 手势识别
摘要
本教程将教大家如何着手使用 Unity 为 Apple Vision Pro 开发的三种类型应用,即 visionOS 平台上的 Windowed(窗口式)应用、VR(Fully Immersive)应用和 MR(Immersive)应用。
* 考虑教程开发的周期和版本持续性和稳定性,本教程目前基于 visionOS 1 系统版本,后续视大家的兴趣程度可能会增加 visionOS 2 更新的变化情况,特此说明。
由于新平台改进快,工具迭代快,文档更新快,若教程中有未尽和错漏之处,欢迎大家温柔指正。(,,・ω・,,)
部分章节限免中!
后续计划
(未来可能的更新): 1. 验证 visionOS 2; 2. 升级为 Unity 6 + PolySpatial 2.0,并可能标注哪些章节可以用非 M 芯片 Mac 电脑(如 Windows 系统电脑)的情况。
标签
visionOS
XR
vr games
VR / AR / MR
建议的Unity版本
2022.3
教程
Apple Vision Pro 开发入门与实战
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Apple Vision Pro 开发入门与实战
登录后开始教程
章节
1
课程前言
1.
可试看
课程简介
2.
可试看
注意事项(硬件、ID 和 License 需求)
章节
2
Apple Vision Pro 设备简介
1.
可试看
Apple Vision Pro (AVP) 和 visionOS
2.
可试看
截屏、录屏与投屏
3.
可试看
应用体验和推荐(持续更新)
章节
3
开发环境搭建
1.
可试看
Unity 相关环境搭建(1)安装 Unity 编辑器和 visionOS 平台支持模块 - 方法一
2.
可试看
Unity 相关环境搭建(2)安装 Unity 编辑器和 visionOS 平台支持模块 - 方法二【❗️推荐】
3.
可试看
Unity 相关环境搭建(3)Unity Hub 中国版 vs 全球版
4.
可试看
Xcode 相关环境搭建(1)从 Mac App Store 下载 Xcode
5.
可试看
Xcode 相关环境搭建(2)配置 Xcode 和安装 visionOS 模拟器
6.
可试看
Xcode 相关环境搭建(3)打开 visionOS 模拟器
7.
可试看
Xcode 相关环境搭建(4)开启开发者模式【🕹 需要真机】
章节
4
AVP 应用类型与配置(一)VisionOS 窗口式应用(Windowed)
1.
可试看
项目创建与配置(切换 visionOS 平台)
2.
可试看
(常规) 场景准备:静态 + 动态 + 摄像机配置
3.
可试看
添加交互 (脚本):输入控制 + 粒子特效 + 音效
4.
可试看
部署准备与测试(1)编辑器内测试
5.
可试看
部署准备与测试(2)构建到模拟器
6.
可试看
部署准备与测试(3)构建到 AVP【🕹 需要真机】
7.
🏆 小挑战 - 1:锁定窗口比例
章节
5
AVP 应用类型与配置(二)VisionOS 全沉浸式应用(VR)
1.
VR 项目创建与配置(启用 XR 插件)
2.
VR 场景准备:静态 + 动态 + XR 摄像机配置
3.
添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)编辑器内测试
5.
部署准备与测试(2)构建到模拟器
6.
部署准备与测试(3)构建到 AVP【🕹 需要真机】
7.
🏆 小挑战 - 2:添加 XR 交互 (XRI) - 间接交互(凝视 + 捏合)
章节
6
AVP 应用类型与配置(三)VisionOS 沉浸式应用(MR)- 无界
1.
MR 项目创建与配置(启用 PolySpatial 包)
2.
MR 场景准备:静态 + 动态 + Volume 摄像机配置(Unbounded)
3.
添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)编辑器内测试
5.
部署准备与测试(2)P2D 运行到模拟器
6.
部署准备与测试(3)P2D 运行到 AVP【🕹 需要真机】
7.
部署准备与测试(4)构建到模拟器
8.
部署准备与测试(5)构建到 AVP【🕹 需要真机】
9.
🏆 小挑战 - 3:修复描边效果
章节
7
AVP 应用类型与配置(四)VisionOS 沉浸式应用(MR)- 有界
1.
MR 项目创建与配置(启用 PolySpatial 包)
2.
MR 场景准备:静态 + 动态 + Volume 摄像机配置(Bounded)
3.
(可跳过)添加 XR 交互 (XRI) - 直接交互:输入控制 + 粒子特效 + 音效
4.
部署准备与测试(1)P2D 运行到模拟器
5.
部署准备与测试(2)P2D 运行到 AVP【🕹 需要真机】
6.
部署准备与测试(3)构建到模拟器
7.
部署准备与测试(4)构建到 AVP【🕹 需要真机】
8.
🏆 小挑战 - 4:修复粒子效果
9.
🎁 附加项 - Unity PolySpatial Samples 示例集展示
章节
8
项目实战(一)Windowed篇:Boat Attack 赛艇游戏
1.
Part 00 - 最终项目体验【🕹 需要真机】
2.
Part 01 - 项目创建与配置
3.
Part 02 - 场景准备与调试
4.
Part 03 - 输入控制与交互
5.
🏆 小挑战 - 5:添加 Game View 鼠标控制
6.
Part 04 - 部署测试与改进(1)降低控制难度【🕹 需要真机】
7.
Part 05 - 部署测试与改进(2)创建复位按钮
8.
🏆 小挑战 - 6:添加应用退出按钮
9.
Part 06 - 部署测试与改进(3)锁定窗口比例(🏆 小挑战 - 1 答案)
章节
9
项目实战(二)VR 篇:Garden 花园游览
1.
Part 01 - 项目创建与配置
2.
Part 02 - 场景准备与调试
3.
Part 03 - 输入控制与交互 - 传送(使用 VR Sample)
4.
🏆 小挑战 - 7:合理化目标位置指示器
5.
Part 04 - 部署测试与改进(1)添加晕影过渡(使用 XRI 示例包)【🕹 需要真机】
6.
Part 05 - 部署测试与改进(2)控制传送时机
章节
10
项目实战(三)MR 篇:Fantasy Kingdom 塔防游戏
1.
Part 00 - 课程素材说明与下载
2.
Part 01 - 开启 MR 开发之旅
3.
Part 02 - 美术资产场景搭建
4.
Part 03 - MR 相机概念 VolumeCamera
5.
Part 04 - MR 空间交互设计
6.
Part 05 - AI Nevmesh 自动寻路
7.
Part 06 - Animator 动画系统
8.
Part 07 - Physics 物理系统
9.
Part 08 - Audio 音频 & ParticleSystem 特效
10.
Part 09 - AR Foundation 平面检测 XRHands 手势识别