DirectX 8 遊戲編程入門講座(轉貼)

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

翻譯(中)燕塵
[HomePage]http://www.yanchen.com/
[E-Mail][email protected]
目 錄

超級菜鳥入門講座
全屏模式編程實例
窗口模式編程實例

超級菜鳥入門講座

§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 文件頭信息獲取圖象大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章