vc++.net游戲制作技術.doc
約35頁DOC格式手機打開展開
vc++.net游戲制作技術,vc++.net游戲制作技術4.18萬字35頁包含源代碼目錄摘要 ..1前言 ..11.開發(fā)環(huán)境 21.1 .net介紹 .21.1.1 .net的特點 ...21.1.2 .net的組成部分 31.2vc++.net介紹 ..51.2.1 面向對象編程...51.2.2 編程框架與結構 72.vc++基本繪圖技巧.....
內容介紹
此文檔由會員 littey 發(fā)布
VC++.NET游戲制作技術
4.18萬字 35頁
包含源代碼
目 錄
摘要 ……………………………………………………………………………..1
前言 ……………………………………………………………………………..1
1. 開發(fā)環(huán)境 ……………………………………………………………………2
1.1 .NET介紹 ……………………………………………………………….2
1.1.1 .NET的特點 ……………………………………………………...2
1.1.2 .NET的組成部分 …………………………………………………3
1.2 VC++.NET介紹 ………………………………………………………..5
1.2.1 面向對象編程 …………………………………………………...5
1.2.2 編程框架與結構 ……………………………………………………7
2. VC++基本繪圖技巧 ……………………………………………………...10
2.1 MFC繪圖類 …………………………………………………………..10
2.1.1 MFC的GDI ………………………………………………………….11
2.1.2 MFC的CDC ……………………………………………………….11
2.2圖形制作 ………………………………………………………………...12
2.2.1裝載位圖 ………………………………………………………...12
2.2.2透明技巧 …………………………………………………………13
3. 動畫的制作 …………………………………………………………………14
3.1控制動畫展示時間 ……………………………………………………14
3.1.1定時器的使用 …………………………………………………….15
3.1.2定時器顯示動畫 …………………………………………………….15.
3.1.3卷動顯示…………………………………………………………….17
3.2物理動作 ……………………………………………………………...18
3.2.1物體的等速運動 …………………………………………………….19
3.2.2物體的碰撞 …………………………………………………………20
4. 消息處理 ……………………………………………………………………21
4.1處理鍵盤鼠標輸入信息…………………………………………………....23
4.2用鍵盤鼠標控制動畫 ……………………………………………….…..23
5. 音頻的處理 ……………………………………………………………..23
5.1載入WAVE文件 ……………………………………………………...23
5.2播放聲音 ……………………………………………………………24
6 游戲制作 …………………………………………………………………..26
7 總結 ………………………………………………………………………28
附錄 游戲源代碼 ……………………………………………………………29
參考文獻 ………………………………………………………………………33
摘要 Visual c++.NET是目前電腦游戲界開發(fā)游戲程序的最佳工具之一。在Visual c++.NET的環(huán)境中,可用傳統(tǒng)優(yōu)良的C++語言配合VC++.NET來設計游戲程序,不論是速度還是性能上,都很優(yōu)秀。
本文以VC++.NET的MFC應用程序生成框架為基礎,再在框架中填寫相應的多媒體程序,逐步介紹了在制作游戲過程中所用到的技術:裝載并顯示位圖、使用定時器來顯示動畫、在動畫中物體的移動及碰撞、根據(jù)用戶的輸入(鼠標和鍵盤消息)來控制動畫、及音頻控制等......
參考文獻
[1] 普悠碼數(shù)位科技 著. 游戲設計入門, 機械工業(yè)出版社
[2] 周長發(fā) 著. VC++.NET多媒體編程, 電子工業(yè)出版社
[3] 許曉剛,高兆法,王秀娟 著. Visual C++入門提高
4.18萬字 35頁
包含源代碼
目 錄
摘要 ……………………………………………………………………………..1
前言 ……………………………………………………………………………..1
1. 開發(fā)環(huán)境 ……………………………………………………………………2
1.1 .NET介紹 ……………………………………………………………….2
1.1.1 .NET的特點 ……………………………………………………...2
1.1.2 .NET的組成部分 …………………………………………………3
1.2 VC++.NET介紹 ………………………………………………………..5
1.2.1 面向對象編程 …………………………………………………...5
1.2.2 編程框架與結構 ……………………………………………………7
2. VC++基本繪圖技巧 ……………………………………………………...10
2.1 MFC繪圖類 …………………………………………………………..10
2.1.1 MFC的GDI ………………………………………………………….11
2.1.2 MFC的CDC ……………………………………………………….11
2.2圖形制作 ………………………………………………………………...12
2.2.1裝載位圖 ………………………………………………………...12
2.2.2透明技巧 …………………………………………………………13
3. 動畫的制作 …………………………………………………………………14
3.1控制動畫展示時間 ……………………………………………………14
3.1.1定時器的使用 …………………………………………………….15
3.1.2定時器顯示動畫 …………………………………………………….15.
3.1.3卷動顯示…………………………………………………………….17
3.2物理動作 ……………………………………………………………...18
3.2.1物體的等速運動 …………………………………………………….19
3.2.2物體的碰撞 …………………………………………………………20
4. 消息處理 ……………………………………………………………………21
4.1處理鍵盤鼠標輸入信息…………………………………………………....23
4.2用鍵盤鼠標控制動畫 ……………………………………………….…..23
5. 音頻的處理 ……………………………………………………………..23
5.1載入WAVE文件 ……………………………………………………...23
5.2播放聲音 ……………………………………………………………24
6 游戲制作 …………………………………………………………………..26
7 總結 ………………………………………………………………………28
附錄 游戲源代碼 ……………………………………………………………29
參考文獻 ………………………………………………………………………33
摘要 Visual c++.NET是目前電腦游戲界開發(fā)游戲程序的最佳工具之一。在Visual c++.NET的環(huán)境中,可用傳統(tǒng)優(yōu)良的C++語言配合VC++.NET來設計游戲程序,不論是速度還是性能上,都很優(yōu)秀。
本文以VC++.NET的MFC應用程序生成框架為基礎,再在框架中填寫相應的多媒體程序,逐步介紹了在制作游戲過程中所用到的技術:裝載并顯示位圖、使用定時器來顯示動畫、在動畫中物體的移動及碰撞、根據(jù)用戶的輸入(鼠標和鍵盤消息)來控制動畫、及音頻控制等......
參考文獻
[1] 普悠碼數(shù)位科技 著. 游戲設計入門, 機械工業(yè)出版社
[2] 周長發(fā) 著. VC++.NET多媒體編程, 電子工業(yè)出版社
[3] 許曉剛,高兆法,王秀娟 著. Visual C++入門提高