注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)PC游戲編程(DirectX 8)

PC游戲編程(DirectX 8)

PC游戲編程(DirectX 8)

定 價(jià):¥38.50

作 者: 甘泉編著
出版社: 重慶大學(xué)出版社;清華大學(xué)出版社
叢編項(xiàng): 快樂(lè)寫游戲 輕松學(xué)編程
標(biāo) 簽: 暫缺

ISBN: 9787562429432 出版時(shí)間: 2003-06-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 263 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)