注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡游戲設計PC游戲編程(DirectX 8)

PC游戲編程(DirectX 8)

PC游戲編程(DirectX 8)

定 價:¥38.50

作 者: 甘泉編著
出版社: 重慶大學出版社;清華大學出版社
叢編項: 快樂寫游戲 輕松學編程
標 簽: 暫缺

ISBN: 9787562429432 出版時間: 2003-06-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 263 字數(shù):  

內(nèi)容簡介

  本書針對一般PC游戲編程的過程,從游戲工程的組織(第1章),DirectDraw編程(第2章),DirectInput編程(第3章),DirectSound和DirectMusic編程(第4章)等方面,循序漸進地對DirectX游戲編程的細節(jié)進行介紹說明,并附有大量表格和圖片加以輔助理解;初步介紹有關Direct3D的部分內(nèi)容(第5章),以引導讀者進一步地思考和實踐。考慮到有些初學者對直接在Windows下進行C語言編程還不是很熟悉,本書的配套光盤中安排了有關Windows下C語言編程的基礎教程。本書適用于具有C語言基礎的初級和中級程序員,以及游戲編程愛好者。

作者簡介

暫缺《PC游戲編程(DirectX 8)》作者簡介

圖書目錄

第1章 DirectX游戲編程基礎
1.1 DirectX基礎
1.1.1 Microsoft和DirectX
1.1.2 DirectX SDK和DirectX組件
1.2 一個簡單的游戲代碼
1.3 組織一個游戲工程
1.3.1 游戲工程的文件組織
1.3.2 工程的建立
1.3.3 工程框架程序
第2章 游戲編程——DirectDraw程序開發(fā)
2.1 創(chuàng)建DirectDraw界面
2.1.1 界面簡介
2.1.2 創(chuàng)建DirectDraw對象
2.1.3 DirectDraw錯誤處理
2.1.4 對DirectDraw對象的查詢
2.1.5 設置游戲的協(xié)同等級
2.1.6 游戲的顯示模式
2.1.7 退出游戲時的清除工作
2.1.8 創(chuàng)建游戲主畫面
2.1.9 選用調(diào)色板
2.1.10 畫圖
2.2 在游戲中加入色彩和調(diào)色板
2.2.1 256色和調(diào)色板
2.2.2 16位增強色
2.2.3 24位真彩色
2.2.4 32位真彩色
2.3 讓游戲畫面動起來
2.3.1 雙緩沖
2.3.2 創(chuàng)建離屏畫面
2.3.3 頁交換產(chǎn)生動畫
2.3.4 創(chuàng)建圖形變換器
2.3.5 畫面數(shù)據(jù)交換
2.4 對畫面進行剪切
2.4.1 對像素進行剪切
2.4.2 對位圖進行剪切
2.4.3 DirectX的剪切
2.5 在游戲中加入位圖
2.5.1 位圖格式
2.5.2 編程讀取位圖的方法
2.5.3 游戲位圖的加載
2.5.4 創(chuàng)建備用畫面
2.5.5 色彩關鍵字
2.5.6 進行圖形變換
2.5.7 旋轉(zhuǎn)和縮放
2.6 更進一步:窗口中的DirectDraw
2.6.1 全屏的差異
2.6.2 用戶區(qū)
2.7 色彩效果初步
第3章 控制精靈——獲取DirectInput數(shù)據(jù)
3.1 游戲的輸入循環(huán)
3.1.1 游戲的輸入設備
3.1.2 游戲的輸入循環(huán)
3.2 獲取鍵盤輸入
3.2.1 移動精靈實例
3.2.2 創(chuàng)建DirectInput對象
3.2.3 創(chuàng)建鍵盤設備
3.2.4 設置協(xié)作等級
3.2.5 設置數(shù)據(jù)格式
3.2.6 獲取鍵盤
3.2.7 重載數(shù)據(jù)
3.2.8 數(shù)據(jù)處理
3.3 獲取鼠標輸入
3.3.1 鼠標的按鍵
3.3.2 鼠標的位置
3.4 游戲搖桿和力反饋
3.4.1 游戲搖桿
3.4.2 力反饋
第4章 加入聲音——DirectSound和DirectMusic
4.1 聲音基礎
4.1.1 聲音的產(chǎn)生
4.1.2 聲音的特性
4.2 聲音文件WAV和MIDI
4.2.1 WAV文件
4.2.2 MIDI文件
4.3 DirectSound應用
4.3.1 創(chuàng)建DirectSound對象
4.3.2 DirectSound協(xié)作等級
4.3.3 DirectSound聲音緩沖
4.3.4 讀取WAV文件
4.3.5 數(shù)據(jù)的寫入與播放
4.4 DirectMusic應用
4.4.1 初始化接口
4.4.2 創(chuàng)建平臺
4.4.3 加入端口
4.4.4 創(chuàng)建讀取器
4.4.5 加載MIDI文件
4.4.6 播放和停止
4.4.7 關閉DirectMusic
第5章 3D游戲初步
5.1 DirectSound3D組件
5.1.1 音量和聲道控制
5.1.2 DirectSound3D的組成
5.1.3 DirectSound3D緩沖區(qū)
5.1.4 DirectSound3D接收器
5.2 Direct3D基礎
5.2.1 Direct3D的立即模式
5.2.2 Direct3D幾何學基礎
5.2.3 Direct3D的對象和接口
5.2.4 Direct3D燈光
5.2.5 Direct3D紋理
5.2.6 結束語

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號