图书介绍

网络游戏编程教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

网络游戏编程教程
  • 恽如伟,董浩编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111268024
  • 出版时间:2009
  • 标注页数:294页
  • 文件大小:270MB
  • 文件页数:303页
  • 主题词:游戏-网络服务器-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

网络游戏编程教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

热门推荐