請(qǐng)留下您的手機(jī)號(hào)
課程顧問(wèn)將幫您激活課程并贈(zèng)送學(xué)習(xí)禮包
學(xué)游戲編程入門方法
游戲開發(fā),一般要先學(xué)C++,大型游戲要求足夠高的運(yùn)行效率,而JAVA,C#在這一方面是短項(xiàng),而用C的話又沒有類,所以C++開發(fā)的游戲比較多,如果是想進(jìn)游戲公司的話,多學(xué)學(xué)C++。
如果是個(gè)人開發(fā)小型游戲的話,建議學(xué)C#,小型游戲不需要考慮效率問(wèn)題,C#足以應(yīng)付,微軟有個(gè)東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設(shè)計(jì),上手簡(jiǎn)單,微軟提供了大量的類庫(kù),用起來(lái)很便捷。
其實(shí)語(yǔ)言不是重點(diǎn),任何語(yǔ)言都可以做游戲,只是各個(gè)語(yǔ)言各有特點(diǎn),根據(jù)需求的不同選擇最適合的語(yǔ)言。關(guān)鍵在于算法要理解,理解程序的構(gòu)架,研究透算法,才是最重要的。
學(xué)習(xí)的時(shí)候建議以C++來(lái)學(xué)習(xí),用JAVA或者C#的話學(xué)不到指針,用C的話學(xué)不到面向?qū)ο蟮乃枷搿2贿^(guò)如果沒有任何語(yǔ)言基礎(chǔ)的話,建議還是從C學(xué)起,先學(xué)會(huì)最基礎(chǔ)的東西再學(xué)C++。VB現(xiàn)在已經(jīng)很少用了,實(shí)在沒學(xué)的必要。
學(xué)習(xí)要有:C++程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、計(jì)算機(jī)圖形學(xué)、DirectX程序設(shè)計(jì)、OpenGL程序設(shè)計(jì)、JAVA游戲程序設(shè)計(jì)、游戲體系結(jié)構(gòu)、游戲建模技術(shù)、游戲引擎技術(shù)、角色設(shè)計(jì)、游戲企劃、網(wǎng)絡(luò)游戲開發(fā)等。
《Windows游戲編程大師技巧》這書的代碼就不要看了。。。
都不是面向?qū)ο蟮?。。但思想還是好的。
游戲編程不一定就是DX獨(dú)大,一般都要兼容OPENGL的。
你也可以從OPENGL上學(xué)。
書實(shí)在是太多了。不過(guò)最好是看國(guó)外的寫的書。。
國(guó)內(nèi)的書都是騙錢的。。
特別是“房曉溪”這個(gè)人的書。。
我推薦幾本初學(xué)的2D《Visual C++游戲編程基礎(chǔ)》
《Visual C++經(jīng)典游戲程序設(shè)計(jì)》一般現(xiàn)在都可以直接學(xué)3D,學(xué)好3D,2D就不在話下了《nehe教程》這個(gè)是只有電子書,很好的OPENGL教程,讓你對(duì)3D圖形更感興趣呵呵《OPENGL游戲編程》,作者徐明亮,感覺算國(guó)內(nèi)比較好的書了《3D游戲編程大師技巧》,這書跟《Windows游戲編程大師技巧》有點(diǎn)聯(lián)系,不過(guò)不多,反正也是看思想,代碼也不要看了。
還有好多書可以去電驢上載。。。
太多了,游戲中的每一個(gè)部分都可以單獨(dú)寫成一本書。。
以后還要更細(xì)化的。。
祝你成功,為中國(guó)游戲做貢獻(xiàn)。
先下載一個(gè)vc++6.0中文版 安裝后打開 之后新建工程文件,選擇c++那個(gè)工程, 將你得到的代碼復(fù)制粘貼進(jìn)去,先點(diǎn)擊編譯 再點(diǎn)擊運(yùn)行。
會(huì)提示你選擇將文件生成在什么位置,設(shè)置好位置以后,點(diǎn)擊編譯 運(yùn)行,最后在生成文件的位置尋找EXE格式的文件,打開那個(gè)就OK了
游戲開發(fā)需要具備哪些技術(shù)
做游戲開發(fā)需要學(xué)哪些技術(shù)
游戲開發(fā)設(shè)計(jì)師需要學(xué)哪些
游戲開發(fā)需要學(xué)什么
3D游戲開發(fā)需要學(xué)哪些
C++做游戲開發(fā)要學(xué)什么
C++后端游戲開發(fā)需要學(xué)什么
C++和C#開發(fā)游戲
C++游戲開發(fā)編程
C++游戲開發(fā)要求
C++游戲開發(fā)需要什么
C++游戲開發(fā)需要做什么
C++游戲用什么開發(fā)
C++游戲端開發(fā)
C++編寫游戲需要學(xué)什么
c++做游戲?qū)W哪些
c++做游戲開發(fā)學(xué)什么
c++可以做什么游戲開發(fā)
c++開發(fā)游戲需要學(xué)什么
c++游戲開發(fā)和c#
c++游戲開發(fā)工具軟件
c++游戲開發(fā)要學(xué)習(xí)哪些知識(shí)
c++游戲開發(fā)要學(xué)什么
c++游戲開發(fā)要學(xué)什么內(nèi)容
大家都在學(xué)
同學(xué)您好!