當前位置:編程學習大全網 - 源碼下載 - c++遊戲編程過程

c++遊戲編程過程

C++效率高,遊戲壹般需要運行的非常快,其它語言都不如C++編寫的程序快,所以壹般用C++編寫遊戲的表現效果是最好的,所以妳的選擇很對,當然現學JAVA遊戲編程也很好的。

學習編程最重要的是有恒心,多積累經驗,多自己嘗試編些東西,妳上面寫的東西說明妳已經有了很大的決心,這點很可貴,學習過程中有困難是肯定的,但我憑上面妳說的相信妳會成功的,建議如下:

找本C++教材,先自己看,推薦

錢能. C++程序設計教程. 第壹版.清華大學出版社

然後再學壹下VC++,再自己試著多編壹些東西,編程最重要的是積累經驗。

寫遊戲主要是理解面向對象,OOA,OOD,設計模式 和算法設計,特別是遊戲中設計到的各種尋路算法,等等。! 完成了上面兩步工作,有空再多看看面向對象編程和設計方面的書籍,UML,設計模式類的書籍,再專門找些遊戲編程的書經常研究,妳就完全可以從事軟件開發這個很有“前途”的職業了

Visual C++遊戲編程人員至少要會的:

c++語言的語法,標準庫

會使用VC,

了解DirectX編程.

下面的多多益善:

軟件工程,會用某個源代碼管理工具(VSS SVN什麽的)

數據結構和算法,遊戲編程對效率比較關心。

英語, 許多好的資料都是英文的。

經驗, 這個最重要。

再給妳介紹壹些網站能找c++遊戲編程的資料:

遊戲制作人的網絡平臺www.gameres.com

中國網遊研發中心www.ogdev.net

購買遊戲編程書籍的專業網站www.dearbook.com

/question/4986190.html?si=10

學壹個月,可以用VC寫壹些小程序自己玩玩

學兩個月,可以用VC寫像樣點的東西在周圍人面前炫炫

學三個月,可以用VC給老板開始幹活了

學六個月,開始重頭去學C++

學壹年後,決定要不要繼續,if(繼續) 學習MFC、ATL、STL、C#、BCB、Network、Databa

se、Algorithm... else開始就是個錯誤

學三年後,學會怎麽來用編程語言來解決問題,VC、BCB等都只是解決問題的工具。這時候

妳如果還在學C++,妳可以從事軟件開發這個很有“前途”的職業了

學習C++基礎然後到掌握C++遊戲編程 這個過程要多久時間?

這個問題並不能給出明確的回答,因為學習這東西因人而異,如果妳是很認真的學,作為正常人,2至3個月,可以在這個語言入門了(是指語言的基本用法,不包括界面之類的東西)。

但是要遊戲編程,妳得先學windows編程,例如MFC(據我所知,暴雪的魔獸世界也是以MFC為基礎編寫的),但是遊戲裏面使用了大量的DirectX的函數,妳還得花上兩個月的時間去學習DirectX編程。總體上需要的時間是8個月到壹年。還有就是妳壹定要懂得壹些基本的算法和數據結構。

推薦《windows遊戲編程大師技巧(第二版)》和它的下卷《3D遊戲編程大師技巧》。作者講的比較淺顯易懂,而且風格也比較幽默。

opengl和directx都是標準,計算機圖形api的標準,和有沒有硬件加速無關

opengl是The Industry's Foundation for High Performance Graphics,公開標準,很多公司***同參與的

directx只有微軟參與,而且只能在微軟的平臺上運行

PC遊戲越來越趨向directx,主機還是趨向於opengl es,其實說白了這2個沒很大差別,學習的話directx資料多點,sdk也很好用。

順便說壹下,遊戲的主流運行環境不是windows,是主機。

  • 上一篇:proteus沒有源文件來構建
  • 下一篇:股票解禁是什麽意思分析
  • copyright 2024編程學習大全網