更新时间:2025-03-28 20:39:11
封面
版权信息
前言
本书使用说明
本书教学视频和随书资源说明
第1章 游戏开发入门
1.1 游戏开发概述
1.2 初识Unity引擎——选择优秀的开发平台
1.3 本章小结
第2章 Unity界面基础与操作
2.1 菜单栏
2.2 工具栏
2.3 Hierarchy(层级)窗口与场景搭建
2.4 Scene(场景)视图与场景漫游
2.5 Project(项目)窗口与资源管理
2.6 Inspector(检视)窗口与游戏组件
2.7 Game(游戏)视图与游戏运行
2.8 Console(控制台)窗口与游戏日志
2.9 本章任务:为游戏资源梳理目录结构
2.10 本章小结
第3章 搭建基础场景
3.1 对象与组件
3.2 添加几何体
3.3 赋予材质
3.4 打灯光
3.5 创建自然环境
3.6 本章任务:搭建基础游戏场景,添加第一人称控制,在场景中漫游
3.7 本章小结
第4章 编辑场景与角色动画
4.1 场景动画
4.2 导入外部模型
4.3 角色动画
4.4 本章任务:添加场景和角色动画,让游戏生动起来
4.5 本章小结
第5章 脚本交互
5.1 C#脚本编程介绍
5.2 脚本创建与解析
5.3 MonoBehaviour脚本生命周期与脚本变量
5.4 脚本的响应事件及组件的添加与访问
5.5 常用的脚本函数
5.6 代码编辑器及脚本调试
5.7 本章任务:使用键盘鼠标控制角色行走攻击,让游戏与玩家产生交互
5.8 本章小结
第6章 打造游戏视听体验
6.1 音频
6.2 视频
6.3 本章任务:添加音乐音效和片头视频,打造游戏视听体验
6.4 本章小结
第7章 UI界面显示
7.1 UI元素的创建及Canvas画布
7.2 UI界面布局
7.3 UI可视元素
7.4 UI交互元素
7.5 本章任务:制作游戏菜单,完善用户操作界面
7.6 本章小结
第8章 增强游戏效果
8.1 粒子系统
8.2 拖尾
8.3 线渲染器
8.4 镜头炫光
8.5 光晕
8.6 投影
8.7 PostProcessing全屏后效
8.8 Shader自定义效果
8.9 本章任务:优化画面效果,增强游戏氛围
8.10 本章小结
第9章 增强游戏真实性
9.1 物理系统
9.2 导航网格寻路
9.3 本章任务:添加物理碰撞,让游戏世界更加真实
9.4 本章小结
第10章 跨平台发布游戏
10.1 PC平台
10.2 Android平台
10.3 iOS平台
10.4 WebGL平台
10.5 本章任务:完善游戏案例并打包发布EXE在PC上运行
10.6 本章小结