图书介绍
三维游戏程序设计从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Lary Myers著;黎洪松,王敏,王雷译;杨玉芬校 著
- 出版社: 科学出版社;龙门书局
- ISBN:703005024x
- 出版时间:1996
- 标注页数:473页
- 文件大小:77MB
- 文件页数:487页
- 主题词:
PDF下载
下载说明
三维游戏程序设计从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 进入3-D游戏世界1
1.1 历史回顾1
1.2 光线造型以及3-D游戏的特征9
1.3 首先,什么是光线造型(Ray Cast)10
1.4 ACK-3D是如何诞生的15
1.5 从何处开始16
第二章 剖析3-D世界光线造型技术18
2.1 光线造型世界18
2.2 迷宫?迷宫!23
2.3 光线造型处理过程的快速小结38
2.4 步入3-D世界的第一步39
2.5 经过优化的光线造型——真正的ACK-3D39
2.6 在3-D世界中的物体44
2.7 下一步该往何处去46
第三章 进入3-D游戏引擎47
3.1 为什么要创建引擎47
3.2 ACK-3D引擎的组成部分49
3.3 ACK-3D文件50
3.4 与引擎进行通信50
3.5 ACK-3D引擎函数的进一步介绍52
3.6 支持DOS和Windows接口56
第四章 剖析数据结构61
4.1 基本的数据结构61
4.2 创建ACKENG结构62
4.3 支持门75
4.4 表示物体78
4.5 光线造型结构81
4.6 介绍ACKENG.H和ACK3D.H87
4.7 开始编码96
第五章 进行地图世界97
5.1 介绍ACKPOV.C97
5.2 运动——从2-D到3-D再到2-D97
5.3 在2-D地图中运动——引入AckMovePOV()98
5.4 使用定点算术101
5.5 返回AckMovePOV()104
5.6 使用AckMoveObjectPOV()使物体运动119
第六章 步入3-D世界133
6.1 创建读者自己的世界——薄片世界133
6.2 介绍ACKVIEW.C134
6.3 使用AckBuildView()构造视图135
6.4 使用BuildUpView()创建薄片143
6.5 构造薄片的艺术151
6.6 走向我们的绘制墙壁之路167
6.7 完整的ACKVIEW.C代码167
第七章 如何绘制墙壁和物体的薄片183
7.1 视口、屏幕和缓存183
7.2 支持VGA屏幕185
7.3 绘制薄片193
7.4 谁绘制薄片202
7.5 在DOS下显示屏外缓冲区208
7.6 超越自我211
第八章 如何在3-D世界中支持物体212
8.1 如何绘制物体212
8.2 重新回顾物体结构213
8.3 把物体薄片和墙壁薄片结合在一起214
8.4 完整的ACKOBJ.C代码227
第九章 如何处理门236
9.1 门的世界236
9.2 视图中有扇门吗237
9.3 建立AckCheckDoorOpen()函数239
9.4 在光线造型过程中如何处理门244
9.5 完整的ACKDOOR.C代码247
第十章 处理头上的顶层和脚下的地板254
10.1 开始绘制地板和顶层254
10.2 拖洗地板和绘制顶层(简单方式)256
10.3 转向有质地的地板和顶层257
10.4 剖析AckDrawFloorHz()261
10.5 完整ACKFLOOR.C代码266
第十一章 初始化并使用ACK-3D引擎278
11.1 和引擎交谈278
11.2 建立初始化模板285
11.3 初始化的其他选择288
11.4 深入AckInitialize()294
11.5 处理资源298
11.6 用AckReadMapFile()读地图文件299
11.7 完成的ACKINIT.C代码300
第十二章 如何处理位图310
12.1 创建位图的艺术310
12.2 3-D位图创建101312
12.3 装入并处理位图319
12.4 PCX文件支持324
12.5 .GIF文件支持331
12.6 .BBM文件支持331
12.7 建立物体331
12.8 完整的ACKLDBMP.C代码333
第十三章 WinG连接340
13.1 对WinG的需求340
13.2 使用WinG位图343
13.3 介绍Windows调色板345
13.4 在DIB上绘图351
13.5 用WinG创建实例游戏352
13.6 编译链接游戏360
第十四章 用ACK-3D创建Windows应用程序362
14.1 将ACK-3D接入Windows362
14.2 创建WinG界面类363
14.3 创建ACKWIN.CPP366
14.4 ACKWIN.CPP文件376
14.5 给ACKINFO.CPP提供自动配置支持383
14.6 ACKINFO.CPP内部和ProcessInfoFile()386
14.7 创建Windows应用程序387
14.8 完整的Windows应用程序代码392
14.9 运行Windows实例397
第十五章 制作地图399
15.1 地图制作工作399
15.2 安装和运行ACK-3D地图编辑器399
15.3 地图编辑器函数402
15.4 使用系统菜单402
15.5 使用Map Editor窗口403
15.6 使用3D View窗口407
15.7 使用Wall或Obj窗口408
15.8 使用游戏资源文件409
15.9 在DOS下给你的世界制作地图409
第十六章 建立3-D游戏413
16.1 设计者的方法413
16.2 介绍Station Escape414
16.3 建立游戏416
16.4 整个游戏程序420
16.5 更仔细地观看游戏436
16.6 我们完成了440
附录A 有关资源文件的详细说明441
附录B ACK-3D函数参考指南450
附录C 用于开发3-D游戏的资源462
热门推荐
- 2307986.html
- 3044260.html
- 1682706.html
- 49737.html
- 1558953.html
- 3040628.html
- 3789448.html
- 1094033.html
- 3614793.html
- 2940506.html
- http://www.ickdjs.cc/book_4496.html
- http://www.ickdjs.cc/book_1817745.html
- http://www.ickdjs.cc/book_256556.html
- http://www.ickdjs.cc/book_1629749.html
- http://www.ickdjs.cc/book_2752309.html
- http://www.ickdjs.cc/book_1761041.html
- http://www.ickdjs.cc/book_1371536.html
- http://www.ickdjs.cc/book_2338244.html
- http://www.ickdjs.cc/book_665314.html
- http://www.ickdjs.cc/book_3152489.html