返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 游戲設(shè)計交流中心
科技時代到來,優(yōu)異也隨之而來,我們會去關(guān)注制作游戲應(yīng)該學(xué)什么編程語言,學(xué)網(wǎng)絡(luò)游戲設(shè)計都需要學(xué)什么編程語言?可以自學(xué)嗎?,我想做游戲程序設(shè)計需要什么基礎(chǔ)?,游戲程序設(shè)計需要學(xué)哪些軟件?匯-眾-中-關(guān)-村有針對0基礎(chǔ)的教學(xué)的嗎,我想學(xué)??,還可以通過制作游戲應(yīng)該學(xué)什么編程語言,學(xué)網(wǎng)絡(luò)游戲設(shè)計都需要學(xué)什么編程語言?可以自學(xué)嗎?,我想做游戲程序設(shè)計需要什么基礎(chǔ)?,游戲程序設(shè)計需要學(xué)哪些軟件?匯-眾-中-關(guān)-村有針對0基礎(chǔ)的教學(xué)的嗎,我想學(xué)??進一步去來了解,接下來就跟隨作者一起去看看吧!
企業(yè)級的游戲開發(fā)的話,一般C++多一些,大型游戲要求足夠高的運行效率,而JAVA,C#在這一方面是短項,而用C的話又沒有類,所以C++開發(fā)的游戲比較多,如果是想進游戲公司的話,多學(xué)學(xué)C++。但是如果是個人開發(fā)小型游戲的話,建議用C#,小型游戲不需要考慮效率問題,C#足以應(yīng)付,微軟有個東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設(shè)計,上手簡單,微軟提供了大量的類庫,用起來很便捷。如果是開發(fā)android的游戲的話,沒得選,只能用JAVA。貌似也有用delphi開發(fā)的游戲,不過聽說不是主流。其實語言不是重點,任何語言都可以做游戲,只是各個語言各有特點,根據(jù)需求的不同選擇最適合的語言。關(guān)鍵在于算法要理解,理解程序的構(gòu)架,研究透算法,才是最重要的。學(xué)習(xí)的時候建議以C++來學(xué)習(xí),用JAVA或者C#的話學(xué)不到指針,用C的話學(xué)不到面向?qū)ο蟮乃枷?。不過如果沒有任何語言基礎(chǔ)的話,建議還是從C學(xué)起,先學(xué)會最基礎(chǔ)的東西再學(xué)C++。VB現(xiàn)在已經(jīng)很少用了,實在沒學(xué)的必要。推薦教材《Visual C++游戲編程基礎(chǔ)》如果只是想做個小的東西玩玩的話,有很多方便的軟件,比如《RPG maker》,用這些東西不需要什么編程的基礎(chǔ)就能做一些小的東西,玩玩足以。純粹手打,求采納。
自學(xué)與老師指點的區(qū)別在于:自學(xué)很可能要走很多冤枉路!但是,找到好的老師談何容易!所以自學(xué)也不失一條途徑。在這里“網(wǎng)絡(luò)游戲設(shè)計”你應(yīng)該指的是游戲編程吧?(游戲設(shè)計還包括策劃、美工等等)首先,游戲編程也是編程,因此你得學(xué)會編程。怎樣從0開始學(xué)編程呢?1。選擇一門計算機語言。選擇C語言吧,原因就不講了,自己慢慢體會吧。去買一本C++的書(書中會說明C和C++的概念的),多上機,掌握其基本語法、概念。2。了解API編程的概念。買一本類似“WINDOWS程序設(shè)計”的書。3。在C的基礎(chǔ)上學(xué)習(xí)C++,理解類的概念及其編程。使用前面的書,再買一本MFC編程的書(使用別人的類庫編程,以后學(xué)習(xí)其他面向?qū)ο蟮恼Z言也不難了)。4。學(xué)習(xí)網(wǎng)絡(luò)編程。理解一下網(wǎng)絡(luò)通信的基本概念。5。學(xué)習(xí)游戲編程。主要是關(guān)于圖形的處理。前面的知識這時候就大有用處了。你可以使用API圖形函數(shù),或者別人提供的專門的圖形函數(shù)庫,比如DX,OPENGL。6。游戲的實質(zhì)就是內(nèi)部的邏輯加上外部的圖形化顯示。因此,你還不許學(xué)習(xí)算法,也就是對數(shù)據(jù)的組織和處理,這才是關(guān)鍵,外部圖形的顯示只是函數(shù)的使用而已,內(nèi)部數(shù)據(jù)的邏輯才是靈魂。如果你的游戲再加上網(wǎng)絡(luò)通信功能,不就初具網(wǎng)絡(luò)游戲的雛形了?以上是針對業(yè)余者快速入門而言,科班的自有自己的課程體系,可參考相關(guān)專業(yè)課程設(shè)置。當你走過以上六部,只能說你入了門,要想走得遠,必須系統(tǒng)地學(xué)習(xí)科班的課程,基礎(chǔ)才能打得牢。當然,如果業(yè)余玩玩,也不用那么辛苦。菜鳥的建議,參考而已。GOOD LOCK !
制作游戲算是編程行業(yè)里面技術(shù)難度很高、計算機素養(yǎng)也很高的了,真正想要靠制作游戲吃飯的話,作為一位程序員,首先必須要有扎實的C++基礎(chǔ),要對算法、圖形圖像有著深刻的理解,制作游戲?qū)τ跀?shù)學(xué)的要求十分高、特別是線性代數(shù)、離散數(shù)學(xué)、概率論等等。如果只是個人興趣,基礎(chǔ)并不好的話不推薦直接以開發(fā)游戲為目標,可以選擇相對基礎(chǔ)要求不高的制作網(wǎng)站、開發(fā)應(yīng)用程序等等,提升個人編程素質(zhì)十分重要,因為作為一個中專生沒有很優(yōu)秀的能力,用人單位根本不會考慮讓你先進公司學(xué)著做
3D游戲程序設(shè)計指利用計算機編程語言,如C編程語言、C++等,編寫計算機、手機或游戲機上的3D游戲。目前流行的網(wǎng)絡(luò)游戲編程語言為C++編程語言,目前流行的網(wǎng)絡(luò)游戲編程接口為DirectX9.0,還有OpenGL、SDL(Simple Layer)等。有0基礎(chǔ)的課程的啊 就是在那從0基礎(chǔ)課程學(xué)的,教我的是周大師,我可喜歡他了,項目實戰(zhàn)經(jīng)驗特別多,我學(xué)的還是挺認真的,畢業(yè)了半年了現(xiàn)在月薪8000+
上文講述了制作游戲應(yīng)該學(xué)什么編程語言,學(xué)網(wǎng)絡(luò)游戲設(shè)計都需要學(xué)什么編程語言?可以自學(xué)嗎?,我想做游戲程序設(shè)計需要什么基礎(chǔ)?,游戲程序設(shè)計需要學(xué)哪些軟件?匯-眾-中-關(guān)-村有針對0基礎(chǔ)的教學(xué)的嗎,我想學(xué)??,大致對制作游戲應(yīng)該學(xué)什么編程語言,學(xué)網(wǎng)絡(luò)游戲設(shè)計都需要學(xué)什么編程語言?可以自學(xué)嗎?,我想做游戲程序設(shè)計需要什么基礎(chǔ)?,游戲程序設(shè)計需要學(xué)哪些軟件?匯-眾-中-關(guān)-村有針對0基礎(chǔ)的教學(xué)的嗎,我想學(xué)??有個簡單了解,如還需深了解請聯(lián)系作者。
只要一個電話
我們免費為您回電