为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

踏上成为 VR 开发者的征途
该认证适合任何具有 Unity 和 C# 编程基础技能的人士。通过取得该认证,您可以向高等教育机构和雇主证明,您已向掌握使用 Unity 创建 VR 体验的基础技能迈出了第一步。
先决条件
- 八年级阅读技能
- 代数 I
- 了解如何使用台式电脑软件和硬件
- 数字素养技能,包括运用技术进行研究、创作内容和解决问题的能力。
- 计算思维技能,包括将问题分解成更小的部分并通过自动化解决问题的能力。
考试内容
用于VR开发的Unity基本概念
- 定义虚拟VR)的基本概念,包括但不限于立体视觉、 VR与其他扩展现实(XR)形式的区别、跟踪方法和VR输入方法。
- 演示如何使用软件包管理器管理软件包,包括但不限于XR Interaction Toolkit。
- 演示如何导入或修改素材资源,包括预制件
- 给定一个场景,请说明如何使用 Transform 组件来定位、旋转和缩放场景中的对象。
- 在默认工作区中,确定完成给定任务所需的正确主界面窗口
- 在检查器窗口中管理组件
构建VR场景
- 根据给定场景,识别常见的预规划技术,包括设计文档、流程图、动画分镜、角色模型图、原型制作、灰盒模型、故事板、概念艺术和比例缩放。
- 使用最终素材资源,确定实现包含3D对象的环境设计的正确方法
- 识别各种类型的光照以及何时使用烘焙光照与实时光照
VR的UX实现
- 确定使用世界空间为VR场景创建基本用户界面的步骤,包括使用 Canvas、按钮、图像、文本和事件系统。
- 根据给定场景,确定用户物理操作物体所需的组件,包括但不限于碰撞器、 XR抓取交互器和刚体。
- 识别玩家移动类型,包括自由度、移动角色、三轴运动、六轴旋转和绕轴旋转。
- 给定一个场景,确定与健康和安全相关的最佳VR交互方式。
- 区分音频源的属性,包括但不限于2D音频和空间音频。
Unity脚本编写
- 根据给定的场景,选择合适的 C# 基本代码来实现目标。该目标需要用到属性、变量、方法、基本数据类型或二元运算符等知识。
- 根据给定的场景,选择合适的Unity结构来实现目标,该目标需要用到数据结构知识,例如 Vector3、GameObject、Collider、Rigidbody 或 AudioSource。
- 给定一个场景,确定如何处理碰撞或触发进入、停留或退出事件。
故障排除和游戏测试
- 针对游戏测试中发现的问题,确定需要排查故障的区域,包括静态对象、缺少碰撞器、缺少刚体、设置错误、是否为触发器、是否为运动学或是否使用重力。
- 识别控制台中的日志类型
- 识别控制台输出的错误以及修复步骤,包括null引用、缺少行尾标记或语法错误。
- 在处理VR场景时,确定正确的优化方法,包括但不限于相机遮挡剔除、移除未使用的对象或细节级别 (LOD) 。
学习和模拟考试
Unity Learn 平台
通过超过 750 个小时的免费按需学习内容和直播学习课程来提高 Unity 技能。请查看Unity Learn上的以下课程:
操作要点
准备参加Unity认证用户考试:VR개발자认证考试提供官方练习题,帮助您了解考试题型,增强考试当天的信心。
浏览认证

初级工程师


