万本电子书0元读

万本电子书0元读

顶部广告

游戏程序设计基础电子书

1. 本书采用案例教学方式,理论讲解与实践密切结合;2. 本书由浅深、内容全面,提供框架程序、PPT等

售       价:¥

纸质售价:¥29.00购买纸书

82人正在读 | 0人评论 6.2

作       者:杨长强,高莹

出  版  社:电子工业出版社

出版时间:2015-12-01

字       数:11.8万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书系统介绍了Windows API二维发和Direct3D三维游戏发和Unity游戏发相关概念和实现技术。由浅深,详细介绍了各部分的环境搭建和发方法。内容全面,完整详细地讲解了二维游戏、Direct3D游戏和利用Unity发游戏的相关内容,注重理论与实践的结合,对于每一章讲解的技术环节都有对应的实现示例。本书配套提供PPT、源代码等。 本书在内容安排上很适合本科教学,对游戏发感兴趣的初学者自学时也推荐使用本书。<br/>【推荐语】<br/>1. 本书采用案例教学方式,理论讲解与实践密切结合;2. 本书由浅深、内容全面,提供框架程序、PPT等<br/>【作者】<br/>杨长强,山东科技大学信息科学与工程学院副教授,主讲游戏程序设计、计算机图形学、Windows程序设计等课程10余年。曾获省教学成果二等奖,主讲的计算机图形学2次获校教学成果奖__eol__<br/>
目录展开

前言

第1章 游戏程序设计概述

1.1 计算机游戏的概念

1.2 计算机游戏的分类

1.3 设计游戏的要素

1.4 计算机游戏的发展趋势

思考题

第2章 Win32应用程序

2.1 Visual Studio 2010中Win32应用程序创建过程

2.2 Windows主函数

2.3 窗口建立过程

2.4 Windows消息循环

2.5 窗口过程函数

2.6 Win32应用程序示例

2.7 游戏程序框架

思考题

第3章 Windows绘图函数

3.1 屏幕绘图的相关概念

3.2 画笔、画刷与文字

3.3 GDI绘图函数

思考题

第4章 游戏中的角色与场景

4.1 位图显示

4.2 镂空贴图

4.3 地图显示

思考题

第5章 动画

5.1 使用定时器完成游戏动画

5.2 利用消息循环完成游戏动画

思考题

第6章 键盘与鼠标交互

6.1 Windows键盘消息处理

6.2 Windows鼠标消息处理

思考题

第7章 运动与碰撞检测

7.1 运动

7.2 碰撞检测

7.3 粒子系统

思考题

第8章 3D游戏概述

8.1 3D坐标系及转换

8.2 模型对象的建立

8.3 视图变换

8.4 投影变换

8.5 3D游戏的开发手段

思考题

第9章 Direct 3D简介

9.1 Direct 3D的体系结构

9.2 Direct 3D开发环境配置

9.3 Direct 3D初始化

9.4 Direct 3D渲染

9.5 Direct 3D中二维文本的绘制

9.6 Direct 3D框架程序

思考题

第10章 Direct 3D图形绘制基础

10.1 以顶点缓存为数据源的图形绘制

10.2 顶点缓存程序示例

10.3 以索引缓存为数据源的图形绘制

10.4 索引缓存程序示例

10.5 Direct 3D内置几何体概述

思考题

第11章 Direct 3D变换

11.1 视图变换

11.2 投影变换

11.3 视口变换

11.4 Direct 3D变换示例

11.5 Direct 3D固定功能渲染流水线概述

思考题

第12章 Direct 3D光照与材质

12.1 光照类型

12.2 光源类型

12.3 材质

12.4 灯光与材质示例

思考题

第13章 Direct 3D纹理映射

13.1 纹理映射的概念

13.2 Direct 3D中纹理映射的实现方法

13.3 纹理绘制示例

思考题

第14章 游戏引擎

14.1 什么是游戏引擎

14.2 目前比较流行的几款主流引擎

14.3 Unity游戏引擎简介

14.4 Unity下载与安装

思考题

第15章 Unity程序开发框架和编辑器使用

15.1 Unity程序开发框架、工程和应用以及场景的关系

15.2 工程的创建和导入

15.3 Unity编辑器介绍

思考题

第16章 资源和游戏对象

16.1 Unity资源

16.2 Unity 常用组件介绍

16.3 常用物理引擎组件

思考题

第17章 Unity脚本程序基础

17.1 什么是脚本程序

17.2 Unity脚本编辑器

17.3 Unity脚本的创建与编辑

思考题

第18章 Unity GUI图形用户界面

18.1 UGUI的基本介绍

18.2 UGUI的创建和基本操作

18.3 UGUI实例演示

18.4 打包与发布

思考题

第19章 Mecanim动画系统

19.1 Mecanim动画系统及其优势

19.2 Mecanim工作流程

19.3 人形角色动画讲解

思考题

第20章 游戏开发实例——奔跑的轮胎

思考题

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部