登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』游戏程序设计教程

書城自編碼: 2204613
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 万立中 万立新 编著
國際書號(ISBN): 9787115342584
出版社: 人民邮电出版社
出版日期: 2014-02-01
版次: 1 印次: 1
頁數/字數: 327/554000
書度/開本: 16开 釘裝: 平装

售價:NT$ 486

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
宽容是件奢侈品(人生360度·一分钟经典故事)
《 宽容是件奢侈品(人生360度·一分钟经典故事) 》

售價:NT$ 203.0
甲骨拼合六集
《 甲骨拼合六集 》

售價:NT$ 1520.0
视觉美食家:商业摄影实战与创意解析
《 视觉美食家:商业摄影实战与创意解析 》

售價:NT$ 602.0
中国经济发展的新阶段:机会与选择
《 中国经济发展的新阶段:机会与选择 》

售價:NT$ 454.0
DK月季玫瑰百科
《 DK月季玫瑰百科 》

售價:NT$ 959.0
为你想要的生活
《 为你想要的生活 》

售價:NT$ 301.0
关键改变:如何实现自我蜕变
《 关键改变:如何实现自我蜕变 》

售價:NT$ 352.0
超加工人群:为什么有些食物让人一吃就停不下来
《 超加工人群:为什么有些食物让人一吃就停不下来 》

售價:NT$ 454.0

建議一齊購買:

+

NT$ 332
《 高等师范院校专业基础课教材:外国教育史 第2版 》
+

NT$ 398
《 跨文化交际(汉语国际教育硕士系列教材) 》
+

NT$ 331
《 统计学(第六版)(21世纪统计学系列教材;“十二五”普通高等教育本科国家级规划教材;教育部推荐教材;国家统计局优秀统计教材) 》
+

NT$ 261
《 Flash CS5动画制作教程(21世纪高等学校计算机系列规划教材) 》
編輯推薦:
1.本教材的内容不是只教学生学会编写一、两个简单游戏,而是让他们从游戏引擎构建的高度掌握游戏开发的实用技术。
2.从游戏编程实践的角度,介绍游戏编程必须掌握的C++语言基础、Windows编程基础,然后以游戏引擎的构建为贯穿全书的主线,详细介绍了一个完整游戏引擎的创建过程,最后以完整游戏编程实训的方式应用所构建的游戏引擎分别编写不同类型的游戏。
內容簡介:
本书从游戏编程实践的角度,首先介绍了游戏编程要掌握的Windows编程和图形编程基础,然后以TinyEngine游戏引擎构建为贯穿全书主线,详细介绍了该引擎的完整创建过程,最后以实际游戏案例应用所构建的游戏引擎结束。
全书分为三个部分,第1~4章为第一部分,该部分介绍游戏编程需要掌握的Windows编程基础和图形编程基础;第5~10章为第二部分,它是全书的核心,该部分详细阐述了TinyEngine游戏引擎各组成模块的构建过程,每章都有应用实例;第11、12章为第三部分,这部分介绍了两个完整的引擎应用案例游戏,详细阐述了整个代码的实现过程。
本书适用于对C++语言有基本了解的读者,适合作为游戏程序设计课程理论与实践配套的教材,也适合作为读者进入游戏开发领域的技术入门学习用书。
目錄
第1章 游戏编程导论
 1.1 游戏设计概述
 1.1.1 计算机游戏的概念
 1.1.2 游戏基本构成要素
 1.1.3 游戏类型
 1.1.4 游戏设计常用术语
 1.2 游戏制作基本流程
 1.2.1 前期阶段
 1.2.2 制作阶段
 1.2.3 后期阶段
 1.3 关于游戏引擎
 1.3.1 游戏引擎的含义
 1.3.2 游戏引擎的结构
 1.3.3 关于游戏工具
 1.3.4 著名游戏引擎简介
 1.4 游戏编程语言
 1.5 学习的先决条件
 1.6 几点相关说明
第2章 了解Windows编程
 2.1 Visual C++编程方式
 2.1.1 直接调用Windows API方式
 2.1.2 采用MFC方式
 2.1.3 Windows程序设计基本概念
 2.2 事件驱动及消息机制
 2.2.1 Windows中的事件驱动
 2.2.2 Windows应用程序中的常见消息
 2.3 Windows窗口的生成
 2.3.1 指定窗口特征
 2.3.2 注册窗口类并创建窗口
 2.4 Windows程序创建及程序框架分析
 2.4.1 Windows程序的创建
 2.4.2 Windows程序的基本结构分析
 2.5 修改程序图标和光标
 2.5.1 图标资源的创建和加载
 2.5.2 光标资源的创建和加载
第3章 构建游戏引擎框架
 3.1 游戏引擎框架的构建
 3.1.1 引擎框架的设计
 3.1.2 T_Config头文件的定义
 3.1.3 屏幕分辨率的改变及恢复
 3.1.4 引擎类的定义和实现
 3.2 引擎类应用实例
 3.2.1 编写引擎框架测试代码
 3.2.2 为框架测试代码增加绘图处理任务
第4章 Windows图形编程
 4.1 与位图相关的概念
 4.1.1 色彩模式
 4.1.2 色彩深度
 4.1.3 Alpha通道
 4.1.4 RGB颜色的描述
 4.2 Windows图形技术
 4.2.1 图形技术简介
 4.2.2 图形设备接口
 4.3 GDI图形操作
 4.3.1 位图与设备环境
 4.3.2 设备相关的位图
 4.3.3 设备无关的位图
 4.4 GDI绘图函数
 4.4.1 BitBlt函数及其应用
 4.4.2 StretchBlt函数及其应用
 4.4.3 AlphaBlend函数及其应用
 4.5 GDI+图形操作
 4.5.1 GDI+简介
 4.5.2 Graphics类
 4.5.3 Image类与Bitmap类
 4.5.4 图像显示
 4.5.5 图像旋转与翻转
 4.5.6 文字显示
 4.6 综合应用实例
第5章 为引擎添加位图操作模块
 5.1 位图操作类的设计与实现
 5.1.1 位图操作类需求分析
 5.1.2 位图操作类的定义
 5.1.3 位图操作类的实现
 5.2 利用位图操作类设计游戏菜单类
 5.2.1 游戏菜单类的需求分析
 5.2.2 游戏菜单类的定义
 5.2.3 游戏菜单类的实现
 5.2.4 测试游戏菜单类
 5.3 游戏菜单类应用实例
第6章 理解动画与游戏角色
 6.1 理解游戏动画
 6.1.1 帧动画与帧图像
 6.1.2 帧序列
 6.1.3 游戏FPS的设定
 6.1.4 帧动画绘制实例
 6.1.5 文字动画绘制实例
 6.2 游戏中的角色
 6.2.1 角色的含义
 6.2.2 游戏角色的共性
 6.2.3 角色信息的描述
 6.3 多角色绘制与控制实例
第7章 为引擎添加游戏角色模块
 7.1 关于图层的概念
 7.2 构建游戏图层类
 7.3 创建游戏角色类
 7.3.1 游戏角色类的设计
 7.3.2 游戏角色类的实现
 7.4 为游戏角色类添加AI控制
 7.4.1 AI类的基本需求与设计
 7.4.2 AI类的实现
 7.5 游戏角色类及AI类应用实例
第8章 理解游戏地图
 8.1 关于游戏地图
 8.2 游戏地图的制作
 8.2.1 基于图块的游戏地图原理
 8.2.2 游戏地图的制作
 8.3 为引擎增加游戏地图类
 8.4 为角色类增加地图处理
 8.5 为AI类增加地图处理
 8.6 地图应用综合实例
第9章 为引擎添加游戏场景模块
 9.1 游戏场景模块需求分析
 9.2 游戏场景模块的设计
 9.3 游戏场景模块的实现
 9.3.1 场景操作函数
 9.3.2 图层操作函数
 9.3.3 地图文件解析函数
 9.3.4 场景绘制函数
 9.4 游戏场景模块应用实例
第10章 为引擎添加声音模块
 10.1 资源交换文件格式
 10.2 资源交换文件的操作
 10.2.1 打开与关闭
 10.2.2 文件的读写
 10.2.3 文件的定位
 10.3 波形文件读取
 10.3.1 波形文件结构体
 10.3.2 编写波形文件读取类
 10.4 波形文件播放
 10.4.1 DirectSound概述
 10.4.2 在开发环境中设置DirectX SDK
 10.4.3 DirectSound对象创建及初始化
 10.4.4 声音缓冲区的创建
 10.4.5 缓冲区声音的播放与控制
 10.5 DirectSound操作类的创建
 10.5.1 AudioDXBuffer类的定义与实现
 10.5.2 AudioDX类的定义与实现
 10.6 为菜单类添加音效处理
 10.7 声音模块应用实例
 10.8 游戏引擎小结
第11章 引擎案例——贪食鱼游戏
 11.1 游戏需求分析
 11.2 游戏总体设计
 11.2.1 游戏素材设计
 11.2.2 数据结构及数据类型定义
 11.2.3 游戏类设计
 11.3 游戏代码实现
 11.3.1 资源加载类函数
 11.3.2 游戏状态更新类函数
 11.3.3 关卡处理函数
 11.3.4 游戏细节处理类函数
 11.3.5 引擎接口函数实现
 11.4 游戏运行与发布
 11.4.1 游戏运行测试
 11.4.2 游戏项目发布
第12章 引擎案例——新坦克大战游戏
 12.1 游戏需求分析
 12.2 游戏总体设计
 12.2.1 游戏素材设计
 12.2.2 游戏地图设计
 12.2.3 游戏类设计
 12.3 游戏代码实现
 12.3.1 资源加载类函数
 12.3.2 游戏状态更新类函数
 12.3.3 关卡处理函数
 12.3.4 游戏细节处理类函数
 12.3.5 引擎接口函数实现
 12.4 游戏运行测试
 参考文献
 参考网站

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.