网上文摘 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地非常文档书籍 → 《Delphi.DirectX图形与游戏程序设计》
  本周下载排行
  本月下载排行
资源名称:《Delphi.DirectX图形与游戏程序设计》
文件类型: 超星
适用版本:
发 布 者: DelphiFans
资源类型: 免费
资源大小: 9.56 MB
资源等级:
整理时间: 2008-11-03 12:01:36
资源网址:
下载次数: 本 周:3 本月:6 总计:10283
下载链接:
资源简介: 本书的主要目的是教会读者在Delphi环境中使用8位色图进行图像和游戏程序设计。书中以“how-to”(入门指导)方式安排章节,内容有:游戏程序设计、游戏的构成、基本图形程序设计、DirectX介绍、调色板、子画面技术、输入技术、力反馈、声音和音乐、优化技术、特殊效果、人工智能技术、一个完整的游戏,附录:安装DirectX、术语表。本书大部分内容集中于讲述在Delphi中创建游戏的机制,书中讨论的技术都很实用,可以马上运用。
  本书适合于游戏程序设计爱好者以及开发应用程序和数据库程序的人员使用。

第一章 游戏程序设计的诱惑

   游戏程序设计行业的阴暗面
   困难的学习
   长久的时间
   公司的不稳定
   游戏程序设计行业光明的一面
   乐趣和报偿
   名气和财富
   伙伴
   游戏程序设计用Delphi
   作为游戏开发平台的Delphi
   机会
   尚未开发的市场
   游戏类型
   实时战略游戏
   轮流战略游戏
   第一人称射手游戏
   探险游戏
   动作游戏
   解谜游戏
   运动游戏
   棋牌类游戏
   模拟类游戏
   Windows,Delphi与游戏
   小结

   第二章 一个游戏的构成

   游戏剖析:必要的组成部分
   图像
   声音
   用户输入
   实时事件驱动程序设计
   游戏的基本结构
   初始化
   介绍
   游戏开始
   游戏循环
   游戏结束
   关闭退出
   游戏循环
   获取用户输入
   执行对手人工智能(AI)和其他游戏逻辑
   更新子画面位置
   碰撞检测
   启动声效
   启动音乐
   显示下一帧画面
   游戏结束前的检查
   速度延迟
   游戏状态
   演示状态
   玩游戏状态
   中断状态
   暂停状态
   游戏结束状态
   案例研究
   小结

   第三章 给图程序设计基础

   图形设备接口
   图形元素
   像素
   线
   多边形
   位图
   图形元素分类
   显示方式分辨率和颜色深度
   分辨率
   颜色深度
   显示板存储器
   颜色的组成
   调色板模式
   非调色板模式
   图形输出技巧
   设备环境
   在帆布上绘画
   位图要点
   位图类型:DDB和DIB
   TBitmap对象
   光栅操作
   模拟透明度
   调色板
   逻辑调色板与系统调色板
   调色板的使用
   Windows程序设计的进一步学习
   小结

   第四章 DirectX简介

   什么是Directx?
   DirectX的承诺
   DirectX程序设计的优点与弊端
   DirectX的构架
   DirectX组件
   DirectX与Delphi
   DirectX SDK(系统设计成套工具)
   项目JEDI
   其他组件和头文件
   DirectDraw学习指南
   特性
   功能概述
   COM基础
   表面
   页翻转
   分辨率、颜色深度和显存
   窗口化的全屏幕
   初始化DirectDraw
   用GDI提交
   翻转表面
   显求位图
   表面内存位置
   加载并显示位图
   拷显表面
   丢失的表面
   检索DirectDraw的性能
   DirectX基准应用程序
   DirectX结果代码
   检索DirectX版本
   小结

   第五章 调色板

   什么是调色板
   IdirectDrawPalette对象
   建立调色板对象
   定义调色板颜色
   使用调色板对象
   断开调色板
   调色板与GDI函数
   调色板动画
   活化调色板
   屏幕转换
   小结

   第六章 子画面技术

   动画的错觉
   创建动画帧
   制作动画
   运动的错觉
   子画面属性
   动画循环
   透明度的问题
   颜色定调(Color Keying)
   像素检查
   碰撞检测
   边界框
   像素重叠比较
   动画的难题
   计时
   Z—序
   小结

   第七章 输入技术

   人机交互
   输入设备
   输入方面的考虑
   DirectInput
   特点
   功能概述
   初始化DirectInput
   检索输入数据
   键盘输入
   鼠标输入
   游戏控制器输入
   游戏控制器的附加考虑因素
   游戏控制器对象
   Windows函数
   DirectInput的初始化
   小结

   第八章 力反馈

   特性
   功能概述
   基本概念
   运动力
   应力
   大小
   系数
   持续时间
   抽样周期
   增益
   轴
   方向
   封套
   力反馈效果
   基本效果结构
   创建效果
   创建并获取DirectInput设备
   查询力反馈支持的信息
   初始化TDIEffect结构和特殊类型的参数结构
   创建效果对象
   下载效果
   启动效果
   停止效果
   案例研究
   效果需要考虑的其他事项
   检索效果状态
   检索力反馈系统状态
   发送命令到力反馈系统
   在运行时修改效果
   封套
   小结

   第九章 声音和音乐

   声音效果
   简化的声音效果
   DirectSound
   音乐
   MCISendCommand
   MIDI
   CD音频
   小结

   第十章 优化技术

   优化理论
   计时代码
   检查算法
   有效的优化
   Delphi特有的优化技术
   自动编译器优化
   其他的编译器优化
   其他Delphi特有的优化技术
   通用优化技术
   循环的展开
   计算查找表
   二进制位移位
   其他的优化考虑
   小结

   第十一章 特殊效果

   位图操作
   位图变形
   缩放
   旋转
   照明特技
   过渡效果
   简单纹理绘制
   动态图像
   星空
   火焰
   小结

   第十二章 人工智能技术

   移动
   随机移动
   攻击/躲避进行为
   花样运动
   有限状态机
   概率机
   路线寻找
   算法
   基本的实现
   退步
   案例研究
   效果增强
   小结

   第十三章 组成一个完整程序

   Delphi Blocks游戏
   总的游戏结构
   玩家升级
   游戏状态
   用户输入
   声音和音乐
   图像
   效果增强
   案例研究的完整代码
   小结

   附录 安装DirectX
   可再发布的Directx
   DirectSetup
   特性
   功能概述
   使用DirectSetup
   越过缺省的行为
   驱动程序升级检查
   小结
   词汇表
相关资源:
  • 《DELPHI.XE.IDE.入门教程》 繁体中文版
  • 下载帮助() 下载链接错误报告或者意见反馈
    下载说明:
    关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright 2001-2012 Delphi园地 All Rights Reserved