游戏编程语言学习指南.doc
游戏编程语言学习指南
TOC\o1-2\h\u17499第一章:游戏编程语言概述 3
232971.1游戏编程语言简介 3
65411.2游戏编程语言的发展历程 3
127051.3常用游戏编程语言介绍 3
7340第二章:C入门基础 4
303142.1C语言概述 4
149772.2C基本语法 4
216242.3C面向对象编程 5
13572.4C常用库与工具 6
8792第三章:Unity3D游戏开发 7
311103.1Unity3D概述 7
292423.2Unity3D基本操作 7
127573.2.1界面布局 7
185803.2.2场景操作 7
193473.2.3物体操作 7
217783.3Unity3D脚本编程 7
21963.3.1脚本生命周期 7
101773.3.2常用脚本API 8
245913.4Unity3D游戏项目实战 8
278633.4.1创建项目 8
327253.4.2设计场景 8
193423.4.3添加摄像机 8
21053.4.4编写脚本 8
104653.4.5添加物理效果 8
246723.4.6测试与优化 8
21808第四章:UnrealEngine4游戏开发 9
117194.1UnrealEngine4概述 9
92434.2UnrealEngine4蓝图系统 9
44194.3UnrealEngine4C编程 9
102564.4UnrealEngine4游戏项目实战 9
7373第五章:Python游戏开发 10
223625.1Python概述 10
206905.2Python基本语法 10
201605.3Python游戏开发库 10
94415.4Python游戏项目实战 11
17901第六章:JavaScript游戏开发 11
324936.1JavaScript概述 11
113166.2JavaScript基本语法 11
218856.2.1变量与数据类型 11
226466.2.2运算符与表达式 11
236816.2.3控制结构 12
197596.3HTML5与游戏开发 12
229496.3.1`canvas`元素 12
230326.3.2WebAudioAPI 13
256816.4JavaScript游戏项目实战 13
281556.4.1游戏设计 13
140256.4.2游戏实现 13
19248第七章:Lua游戏开发 14
84397.1Lua概述 14
21417.2Lua基本语法 15
294207.2.1变量和类型 15
417.2.2控制结构 15
92537.2.3函数 15
322007.2.4表达式和运算符 15
261187.3Lua在游戏开发中的应用 15
153717.3.1游戏逻辑实现 15
8177.3.2游戏脚本编写 15
127537.3.3游戏数据管理 15
150157.3.4游戏界面交互 15
161797.4Lua游戏项目实战 15
319537.4.1游戏框架搭建 15
104677.4.2角色和敌人设计 16
250547.4.3游戏场景设计 16
316257.4.4游戏逻辑实现 16
112997.4.5游戏界面设计 16
325647.4.6游戏测试与优化 16
32345第八章:游戏引擎与工具 16
253588.1游戏引擎概述 16
278888.2常用游戏引擎介绍 16
194478.2.1Unity 16
27658.2.2UnrealEngine 16
12058.2.3CryEngine 16
218098.2.4LayaBox 17
176208.3游戏开发工具介绍 17
162818.3.13dsMax 17
275088.3.2Maya 17
265788.3.3Blender 17
137178.3.4SubstancePainter 17
316548.4游戏开发环境搭建 17
295948.4.1