read

Unity游戏引擎入门教程

本视频教程将详细讨论使用Unity进行游戏开发的各个功能模块,每章实践都从零开始,逐步使用讲解的技术完成一个demo。学员按照视频课程进行学习并练习,能够掌握使用Unity进行单机或者联网游戏开发的必要技术。在讲解Unity各功能模块的同时,还将介绍相关的技术原理,使学员能够知其所以然,增强技术运用能力。

1. Unity引擎基础

  • 主要讲解Unity的基本操作,比如Unity编辑器基本使用方法、地形系统,和必要的C#脚本基础。

第1节: Unity游戏编辑器

第2节: 地形系统

第3节: 脚本系统

2. 动画系统

  • 主要讲解Unity中使用的场景动画和角色动画,重点是角色动画,会详细探讨骨骼动画基础、骨骼动画中的curve、骨骼动画中的layer、逆向运动学IK、动画状态机,和动画融合等动画相关技术。

第1节: 场景动画

第2节: 骨骼动画基础

第3节: 曲线

第4节: 动画层

第5节: 逆向运动学-注视动画

第6节: 逆向运动学-末端节点动画

第7节: 子状态

第8节: 混合树

3. 图形渲染

  • 主要讲解如何实现局部和全局光影效果,会详细讨论全局光照基础、材质及其相关概念、摄像机及剔除优化、后处理效果、光照和反射探针、视频播放,以及粒子系统。

第1节: 全局光照明系统

第2节: 材质

第3节: 摄像机设置

第4节: 后处理效果

第5节: 探针

第6节: 视频播放

第7节: 粒子系统

4. 图形用户界面

  • 主要介绍Unity中的图形用户界面,及如何使用脚本进行交互

5. 物理系统

  • 介绍如何在游戏中使用物理效果,使用游戏中常见的子弹,来讲解Unity中的物理仿真基础,还会讨论到如何进行关节模拟,以及使用脚本处理碰撞事件。

第1节: 物理仿真基础

第2节: 物理仿真的子弹

第3节: 关节结构

第4节: 碰撞事件

6. 人工智能

  • 主要介绍以自动寻路为代表的人工智能实现,会通过一个demo来详细介绍如何在游戏中实现自动巡逻、NPC的视野功能,以及攻击和追踪。

第1节: 自动寻路

第2节: 敌人巡逻

第3节: 敌人视野

第4节: 追踪和攻击

7. 音频

  • 讨论如何在游戏中使用音效,详细介绍音源和接收器组件,如何使用混音器,如何应用声效。

第1节: 音频基础

第2节: 混音器

第3节: 声音特效

8. 联网

  • 介绍如何在Unity中实现简单的联网功能,通过demo讲解多玩家同时在线、游戏物体和角色的网络同步。

第1节: 双玩家连线

第2节: 联网的子弹

第3节: 联网的NPC

9. 时间轴

  • 主要讨论时间轴和动画的异同,如何使用时间轴功能来制作引擎动画,并讨论使用脚本控制时间轴的方法,最后还将介绍时间轴和Cinemachine结合使用的基本方法。

第1节: 和动画的异同

第2节: 简单场景

第3节: 角色动画

第4节: 脚本控制

第5节: Cinemachine

10. 二维游戏开发

  • 主要讨论精灵技术、瓦片地图和二维角色控制方法。

第1节: 精灵

第2节: 瓦片地图

第3节: 二维角色

Blog Logo

Honglei Han 韩红雷


Published

Image

Honglei Han 韩红雷的主页

Honglei Han from CUC 中国传媒大学 游戏设计 韩红雷 科研信息 所带课程 个人介绍 开源项目 创作的部分古体诗 Unity 3D 游戏引擎 Game Engine 游戏开发 计算机图形学 虚拟现实 Virtual Reality 程序设计 Programming

Back to Overview