教学阶段 | 核心技术点 | 项目产出 |
---|---|---|
编程基础 | C#核心语法、面向对象编程 | 文字RPG游戏开发 |
引擎掌握 | Unity组件系统、物理引擎 | 3D交互原型设计 |
跨平台开发 | AR Foundation、OpenXR | 商业级MR应用 |
课程开篇重点突破C#编程体系,通过控制台项目实践掌握数据类型、流程控制等基础语法。第二阶段引入委托与事件机制,结合Lambda表达式实现高效代码编写。
Unity引擎教学采用模块化推进方式,重点剖析Shader图形渲染、导航网格生成、动画状态机等核心技术。通过案例拆解掌握UI适配方案与性能优化策略。
从蓝图可视化编程到C++引擎扩展,系统讲解材质编辑器、行为树、 Niagara粒子系统等模块。重点训练VR项目中的运动控制与晕眩抑制方案设计。