C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

常用链接

留言簿(8)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

书名:《Visual C++游戏编程基础》,电子工业出版社


第1章 Windows API程序快速入门

第2章 游戏画面绘图
           2.1 基本屏幕绘图
                2.1.1 坐标与DC
                2.1.2 画笔与画刷
                2.1.3 GDI绘图函数
                2.1.4 绘制位图
           2.2 游戏画面特效制作
                2.2.1 透明效果
                2.2.2 半透明效果
                2.2.3 透明半透明效果
           2.3 游戏地图制作
                2.3.1 平面地图贴图
                2.3.2 斜角地图贴图
                2.3.3 景物贴图

第3章 游戏动画技巧
           3.1 基础动画显示
                3.1.1 定时器的使用
                3.1.2 游戏循环
                3.1.3 透明动画
           3.2 动画显示问题
                3.2.1 贴图坐标修正(未完成)
                3.2.2 排序贴图(阐述未完成,代码完成)
           3.3 背景动画设计
                3.3.1 单一背景滚动
                3.3.2 循环背景动画(阐述未完成,代码完成)
                3.3.3 多背景循环动画

第4章 游戏输入消息处理
           4.1 键盘输入消息
                4.1.1 关于Windows中的键盘
                4.1.2 键盘消息处理
           4.2 鼠标输入消息
           4.3 鼠标相关函数
                4.3.1 获取窗口外鼠标消息
                4.3.2 设定鼠标光标位置
                4.3.3 显示与隐藏鼠标光标
                4.3.4 限制鼠标光标移动区域

第5章 游戏人工智能
           5.1 移动型游戏AI
                5.1.1 追逐移动
                5.1.2 躲避移动
                5.1.3 模式移动
          5 .2 行为型游戏AI
                5.2.1 计算机角色的思考与行为
                5.2.2 搜索迷宫出口
           5.3 策略型游戏AI

第6章 游戏物理现象设计原理
           6.1 物理运动
                6.1.1 匀速运动
                6.1.2 加速度运动
                6.1.3 重力
                6.1.4 摩擦力
           6.2 物体间的碰撞
                6.2.1 以范围检测碰撞
                6.2.2 以颜色检测碰撞
                6.2.3 以行进路线检测碰撞
                6.2.4 与斜面碰撞后的速度
           6.3 粒子的应用
                6.3.1 粒子的定义
                6.3.2 雪花纷飞
                6.3.3 放烟火

第7章 进入3D世界
           7.1 初探DirectX
                7.1.1 DirectX SDK简介
                7.1.2 DirectX的特色
           7.2 使用Direct Graphics
                7.2.1 介绍Direct Graphics设备
                7.2.2 如何建立Direct Graphics设备
                7.2.3 使用Direct Graphics取得绘图设备(GDI)
           7.3 使用Direct Graphics进行2D影像处理
                7.3.1 Direct Graphics绘图引擎
                7.3.2 如何贴影像文件
           7.4 Direct Graphics的颜色操作
                7.4.1 Direct Graphics颜色操作流程
                7.4.2 混色操作
                7.4.3 材质基台操作
                
第8章 Direct Graphics 3D的奇幻世界
           8.1 迷人的3D魅力 
                8.1.1 三维空间概念 
                8.1.2 模型与顶点 
                8.1.3 3D世界的环境描述
                8.1.4 顶点颜色的计算方法
                8.1.5 加载一个X文件的模型
           8.2 3D空间坐标的转换
                8.2.1 Direct Graphics坐标转换管线
                8.2.2 世界环境描述
                8.2.3 视觉环境描述
                8.2.4 投射环境描述
           8.3 Direct Graphics的色彩计算
                8.3.1 颜色的决定因素
                8.3.2 发射光的设定方式
                8.3.3 表面材质的设定方法

第9章 DirectSound的使用方式
           9.1 开始建立DirectSound的第一步
                9.1.1 建立DirectSound的第一步
                9.1.2 DirectSound对象的建立
                9.1.3 设定程序协调层级
                9.1.4 缓冲区的基本概念
                9.1.5 建立主缓冲区
                9.1.6 WAVE声音文件的加载
                9.1.7 建立次缓冲区
                9.1.8 加载声音道次缓冲区
           9.2 声音的播放与控制
                9.2.1 播放声音功能
                9.2.2 制作混音功能
                9.2.3 控制声音功能
           9.3 3D音效的实际演练
                9.3.1 认识3D音效
                9.3.2 建立倾听者功能
                9.3.3 建立发声者

第10章 DirectInput的使用方法
           10.1 建立DirectInput程序
                10.1.1 开始建立DirectInput程序
                10.1.2 建立DirectInput对象
                10.1.3 建立输入装置对象
                10.1.4 资料格式的设定
                10.1.5 设定程序协调层级
                10.1.6 输入装置的调用方法
           10.2 键盘与鼠标输入的取得方法
                10.2.1 键盘输入的取得
                10.2.2 取得鼠标输入
           10.3 使用摇杆功能
                10.3.1 取得摇杆装置
                10.3.2 摇杆组件的列举方法
                10.3.3 摇杆输入的取得
                10.3.4 设定无效范围

第11章 威力强大的DirectPlay和DirectShow
           11.1 DirectPlay初体验
                11.1.1 DirectPlay的使用时机
                11.1.2 DirectPlay的网络拓扑
                11.1.3 网络联机游戏的构成
                11.1.4 DirectPlay的组成模式
                11.1.5 联机程序范例介绍
           11.2 DirectShow的多媒体功能
                11.2.1 DirectShow的架构
                11.2.2 播放影片功能
                11.2.3 播放MP3

第12章 小游戏设计实例
           12.1 俄罗斯方块游戏轻松做
           12.2 抢娃娃游戏


附录A DirectDraw制作游戏秘籍大公开
           A.1 程序中的各个自定义函数
                A.1.1 初始化与建立DirectDraw对象
                A.1.2 建立DirectDraw幕后暂存区
                A.1.3 建立DirectSound次缓冲区
                A.1.4 设定颜色键函数
           A.2 绚丽的电流急即棒
                A.2.1 游戏功能介绍
                A.2.2 游戏功能设计方法
                A.2.3 程序内容说明 
           A.3 太空射击游戏
                A.3.1 游戏功能介绍
                A.3.2 滚动背景的设计
                A.3.3 怪物的产生于移动
                A.3.4 子弹的产生
                A.3.5 检测碰撞的方法
                A.3.6 程序编写的方法

附录B 专业词汇

附录C 常用Windows虚拟键表
posted on 2010-04-08 11:05 烟皑 阅读(3250) 评论(5)  编辑 收藏 引用 所属分类: 《Visual C++游戏编程基础》学习笔记

Feedback

# re: 《Visuanl C++游戏编程基础》学习笔记——索引随笔 [未登录] 2011-05-16 09:27 大海
楼主下不了 看着确实不错 希望尽快出版 麻烦给我传份电子版吧 邮箱happy20061015@sina.com 不胜感激  回复  更多评论
  

# re: 《Visuanl C++游戏编程基础》学习笔记——索引随笔 2011-10-15 16:54 田松
你好能下载吗?
  回复  更多评论
  

# re: 《Visuanl C++游戏编程基础》学习笔记——索引随笔 2011-10-17 18:52 Tinker
@田松
能下载的
  回复  更多评论
  

# re: 《Visuanl C++游戏编程基础》学习笔记——索引随笔 2012-02-20 21:30 hen
楼主,源代码怎么不能下载呢?  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理