网络游戏编程教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:恽如伟,董浩编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111268024
- 页数:294 页
第1章 电子游戏概述 1
1.1电子游戏简介 1
1.1.1电子游戏概念及类型 1
1.1.2电子游戏发展简史 1
1.2 PC游戏 5
1.2.1 PC游戏的发展阶段 5
1.2.2几种主要PC游戏类型介绍 7
1.3手机游戏 8
1.3.1文字类游戏 8
1.3.2图形类游戏 9
1.4网络游戏 10
1.4.1第一代网络游戏:1969年~1977年 10
1.4.2第二代网络游戏:1978年~1995年 11
1.4.3第三代网络游戏:1996年~2006年 13
1.4.4第四代网络游戏:2006年开始至今 14
第2章 游戏编程介绍 15
2.1工作内容 15
2.1.1购买一个专业引擎 16
2.1.2自主开发专用引擎 16
2.1.3使用一个免费的试用引擎 17
2.2专业和细分 18
2.2.1底层程序代码编写 18
2.2.2模块程序设计 19
2.2.3系统程序设计 19
第3章 基础理论 21
3.1编程基本概念 21
3.1.1变量及数组 21
3.1.2赋值和运算符 27
3.1.3函数 30
3.1.4循环语句 31
3.1.5条件语句 34
3.2编程思维 37
3.2.1面向过程编程 37
3.2.2面向对象编程 38
3.2.3事件处理 40
3.3数据结构 41
3.3.1链表 41
3.3.2堆栈 44
3.3.3队列 46
3.3.4树 50
3.4 Windows程序设计 53
3.4.1 Windows窗体和控件 53
3.4.2消息循环 60
3.4.3进程、线程和同步 61
第4章 编程语言和文件存储 63
4.1编译语言 64
4.1.1 C语言简介 64
4.1.2汇编语言简介 66
4.2脚本语言 67
4.2.1 Lua语言简介 67
4.2.2 JavaScript、 VBScript简介 69
4.3文件存储 72
4.3.1文本文件和二进制文件 72
4.3.2 XML文件 74
第5章 图形开发 77
5.1 2D图形开发 77
5.1.1基本屏幕绘图 77
5.1.2游戏画面特效制作 88
5.1.3游戏地图制作 106
5.2 3D图形开发 111
5.2.1顶点、三角形 111
5.2.2纹理和混合方式 113
5.2.3光照 116
5.2.4静态模型 119
5.2.5顶点动画 120
5.2.6骨骼动画 121
5.2.7固定管道 123
5.2.8可编程管道 123
5.2.9 Direct3D介绍 123
5.2.10 OpenGL介绍 126
5.2.11 3D引擎概念 128
第6章 音频处理 133
6.1 3D音效处理 133
6.1.1 DirectX的音频播放 133
6.1.2 OpenAL音频播放 136
6.2音频视频播放 139
6.2.1 MP3、 OGG音频格式介绍 139
6.2.2 AVI、 WMV和MPG等视频格式介绍 141
6.2.3使用DirectShow播放音频视频 144
第7章 数据库开发 147
7.1为什么需要使用数据库 147
7.2 3种类型的数据库 148
7.2.1层次型数据库系统 148
7.2.2网状型数据库系统 148
7.2.3关系型数据库系统 149
7.3 SQL介绍 154
7.3.1 SQL的系统数据类型 154
7.3.2 SQL语句的组成部分 156
7.3.3 SQL语句的基本结构和表达式 156
第8章 网络通信 160
8.1常用网络协议介绍 160
8.2 TCP/IP协议 162
8.3 UDP协议 165
8.4 Windows Socket编程介绍 165
第9章 开发实践 171
9.1 Lua脚本编程 171
9.1.1 Lua编程指导 171
9.1.2针对MMORPG游戏的Lua编程 192
9.2 VC+++ 6.0的使用 238
9.2.1新建工程 238
9.2.2工程配置 241
9.2.3编译链接 243
9.24调试 245
第10章 实例讲解——一个小游戏的实现 252
10.1井字棋客户端GUI界面 252
10.2井字棋功能需求分析和实现 253
10.2.1功能需求分析:客户端、服务器端 253
10.2.2功能需求实现:客户端、服务器端 254
参考文献 294
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019