Windows游戲開發(fā)環(huán)境

Windows游戲開發(fā)環(huán)境

ID:45079795

大?。?49.50 KB

頁數(shù):32頁

時(shí)間:2019-11-09

Windows游戲開發(fā)環(huán)境_第1頁
Windows游戲開發(fā)環(huán)境_第2頁
Windows游戲開發(fā)環(huán)境_第3頁
Windows游戲開發(fā)環(huán)境_第4頁
Windows游戲開發(fā)環(huán)境_第5頁
資源描述:

《Windows游戲開發(fā)環(huán)境》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2D游戲設(shè)計(jì)教學(xué)目標(biāo)通過本課程的學(xué)習(xí),學(xué)生能夠掌握2D游戲開發(fā)的基本理論知識(shí);掌握Windows環(huán)境下一個(gè)完整游戲的開發(fā)流程;熟練掌握Windows環(huán)境下DirectX編程方法;了解游戲程序設(shè)計(jì)前沿的研究與應(yīng)用,為進(jìn)一步的學(xué)習(xí)或研究打下良好的基礎(chǔ)。序言(Prologue)與軟件開發(fā)的其它行業(yè)相類似,游戲行業(yè)也有對游戲開發(fā)項(xiàng)目的成功至關(guān)重要的方法論。設(shè)計(jì)游戲時(shí),應(yīng)該全面了解游戲的各個(gè)組成部分、目標(biāo)受眾、游戲種類、對游戲的不同期望以及游戲設(shè)計(jì)原則。(游戲?qū)嵗┯螒蛟O(shè)計(jì)活動(dòng)包括游戲的概念化、游戲的故事情節(jié)發(fā)展、游戲機(jī)制的實(shí)現(xiàn)和游戲參與的元素、游戲開發(fā)注意事項(xiàng)的確定以及使用圖形和

2、動(dòng)畫對游戲界面的增強(qiáng)。第1章、Windows游戲開發(fā)環(huán)境本章內(nèi)容描述Windows中使用的圖形和多媒體API確定作為Windows圖形未來的DirectX描述用于游戲開發(fā)的MicrosoftXNAFramework§1.1描述Windows中使用的圖形和多媒體API一、GDI/GDI+1、GDI(GraphicsDeviceInterface)GDI是Windows提供的圖形API。它提供了嵌入的函數(shù),可用來生成圖形,例如直線、曲線、封閉輪廓、文本以及圖像。GDI——應(yīng)用程序與不同硬件之間的中間層GDI的特性如下所示:設(shè)備上下文(DeviceContext)映射模式(邏輯

3、坐標(biāo)、設(shè)備坐標(biāo))設(shè)備無關(guān)性設(shè)備驅(qū)動(dòng)應(yīng)用輸出設(shè)備GDI設(shè)備上下文2、GDI+GDI+是GDI的擴(kuò)展。它由各種.NET類組成。GDI+的一個(gè)優(yōu)點(diǎn)是當(dāng)你在顯示器和打印機(jī)上排列輸出數(shù)據(jù)時(shí),你不需要知道任何驅(qū)動(dòng)細(xì)節(jié)。二、OpenGL(OpenGraphicsLibrary)專業(yè)的圖形程序接口,是功能強(qiáng)大,調(diào)用方便的底層圖形庫可跨平臺(tái)使用,如應(yīng)用于Windows,Linux/Unix和MacOSXOpenGL在游戲世界非常流行,它與MicrosoftWindows平臺(tái)上的DirectX具有競爭關(guān)系。OpenGL基本工作流程三、DirectXDirectX是多媒體API,其提供與圖形、

4、輸入設(shè)備、聲卡以及其它設(shè)備進(jìn)行交互的標(biāo)準(zhǔn)接口。DirectX在MicrosoftWindows上的各類電子游戲中廣泛使用。DirectX的各個(gè)組件如下所示:DirectXgraphicsDirectInputDirectPlayDirectSoundDirectSound3DDirectMusicAudioVideoPlaybackDirectSetupDirectXMediaDirectXMediaObjects哪一個(gè)DirectXAPI用來處理來自鼠標(biāo)、鍵盤或其它游戲控制器的數(shù)據(jù)?答案:DirectInput四、WIA(WindowsImageAcquisition)

5、MicrosoftWIA用于從設(shè)備獲取數(shù)字圖像并管理這些設(shè)備,這些設(shè)備主要用于獲取靜態(tài)圖像。本質(zhì)上它既是一個(gè)API也是一個(gè)設(shè)備驅(qū)動(dòng)程序接口(DDI)。WIAAPI允許應(yīng)用程序:運(yùn)行在一個(gè)穩(wěn)定耐用的環(huán)境中減少協(xié)同工作問題列出可用的圖像獲取裝置創(chuàng)建與各個(gè)設(shè)備的同時(shí)連接通過使用標(biāo)準(zhǔn)的高性能傳輸機(jī)制獲取設(shè)備數(shù)據(jù)在數(shù)據(jù)傳輸過程中保持圖像的特性五、ICM(ImageColorManagement)MicrosoftICM技術(shù)保證彩色圖像、圖形和文本對象在任何設(shè)備上都盡可能呈現(xiàn)出原貌,而與設(shè)備的圖像技術(shù)和色彩能力無關(guān)。不論你在彩色掃描儀上掃描一幅圖像或圖形,或在Internet上將其下

6、載,在屏幕上瀏覽或編輯,或在紙上、膠片上或其它媒體上將其打印出來。ICM2.0幫助你保持它的色彩穩(wěn)定又精確?!?.2確定作為Windows圖形未來的DirectX一、OpenGL與DirectX比較多媒體/圖形API平臺(tái)面向?qū)ο缶幊?OOP)擴(kuò)展特征支持WindowsVista二、Windows演示基礎(chǔ)MicrosoftAvalon是Microsoft統(tǒng)一的用于Windows的演示子系統(tǒng)。它由顯示引擎和可管理代碼框架構(gòu)成。它給出了Windows如何顯示、創(chuàng)建和處理文檔、UI和媒體的例子。這允許游戲開發(fā)者創(chuàng)建一個(gè)驚人的可視的用戶體驗(yàn)來增強(qiáng)消費(fèi)者聯(lián)系。Avalon將會(huì)在Win

7、dowsServer2003、WindowsXP和所有即將來臨的Windows操作系統(tǒng)版本中可用?!?.3描述MicrosoftXNAFrameworkforGaming一、游戲平臺(tái)PC控制臺(tái)街機(jī)掌機(jī)手機(jī)1、使用PC開發(fā)游戲優(yōu)點(diǎn):PC有相應(yīng)的硬件規(guī)格,包括3-D硬件加速、隨機(jī)訪問內(nèi)存(RAM),硬盤空間和聲卡。通過鍵盤、鼠標(biāo)來控制游戲。缺點(diǎn):兼容性測試錯(cuò)誤的機(jī)會(huì)多競爭的市場“Commando”是一個(gè)FreeGamers,Inc公司開發(fā)的軍事模擬游戲。“Commando”游戲的設(shè)計(jì)者希望游戲看上去和感覺上盡可能和真實(shí)生活一樣。另

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。