超级菜鸟 DirectX 8 游戏编程入门讲座(转贴)

原著(日)前田 稔
[HomePage]http://www.cong.ac.jp/~maeda/
[E-Mail]maeda@cong.ac.jp

翻译(中)燕尘
[HomePage]http://www.yanchen.com/
[E-Mail]vagra@sina.com
目 录

超级菜鸟入门讲座
全屏模式编程实例
窗口模式编程实例

超级菜鸟入门讲座

§01. DirectX 8 的安装
安装 DirectX 8 的 SDK(软件开发工具包)。

§02. DirectX 8 路径的设定
设定 include 和 lib 的路径,整合编译环境。

§03. 编译 Direct Draw 样品
编译 SDK 附带的样品程序。

§04. 移动样品到另外的文件夹
Common 中保存的共享程序文件的设定方法。

§05. 最简单的 Windows 程序
输出 Debug Message 的程序。
学习工程的创建与操作。

§06. 显示 Dialog Box(对话框)
解说 Dialog Box 的创建与显示方法。

§07. 窗口创建与消息框
生成 DirectX 8 的窗口。
简单说明 WinMain() 的参数。

§08. 显示 Hello DirectX 8 !
创建和描绘储存字符串的 Surface(表面)

§09. 显示真彩位图图象
创建和描绘储存位图图象的 Surface(表面)

§10. 演奏音乐(MIDI 文件)
从程序中直接指定 MIDI 文件名演奏音乐。

§11. 使用背景图象与透明色的文字的描绘
把背景图像(320*240)储存到适应画面大小(640*480)的 Surface 。
为文字设定透明色(黑色)使背景可以看透。
仔细看看源程序。

§12. 用 Windowed Mode(窗口模式) 显示位图图象
窗口模式的基础。
拖曳窗口改变大小时,图象随着画面伸缩。

§13. 背景卷轴
把左右两张连续并排的背景图象向一侧的矩形区域移动,卷轴显示。
仔细看看窗口模式的源程序。

§14. 描绘圆和矩形
在窗口模式下取得 BuckBuffer(后台缓存) ,直接描绘圆和矩形。

§15. 创建私有库(mydx8.lib)
解说私有库及其头文件的创建方法。

Top

全屏模式编程实例

§F01. Full Screen Mode(全屏模式) 下纵卷轴背景图象
全屏模式下应用 mydx8.lib 的样品程序。
把与画面同样大小的图象上下分割纵向卷轴。

Top

窗口模式编程实例

§W01. 用 Draw 函数描绘"机器猫"
窗口模式下应用 mydx8.lib 的样品程序。
对 BuckBuffer(后台缓存) 使用 Draw 函数描绘"机器猫"。

§W02. 拖放显示图象
把拖放的图象按窗口大小显示。
从 Bmp 文件头信息获取图象大小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值