玩游戲怎么學習編程,話說想做游戲?qū)W什么編程語言比較好?
企業(yè)級的游戲開發(fā)的話,一般C++多一些,大型游戲要求足夠高的運行效率,而JAVA,C#在這一方面是短項,而用C的話又沒有類,所以C++開發(fā)的游戲比較多,如果是想進游戲公司的話,多學學C++。
但是如果是個人開發(fā)小型游戲的話,建議用C#,小型游戲不需要考慮效率問題,C#足以應付,微軟有個東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設(shè)計,上手簡單,微軟提供了大量的類庫,用起來很便捷。
如果是開發(fā)android的游戲的話,沒得選,只能用JAVA。
貌似也有用delphi開發(fā)的游戲,不過聽說不是主流。
其實語言不是重點,任何語言都可以做游戲,只是各個語言各有特點,根據(jù)需求的不同選擇最適合的語言。關(guān)鍵在于算法要理解,理解程序的構(gòu)架,研究透算法,才是最重要的。
學習的時候建議以C++來學習,用JAVA或者C#的話學不到指針,用C的話學不到面向?qū)ο蟮乃枷搿2贿^如果沒有任何語言基礎(chǔ)的話,建議還是從C學起,先學會最基礎(chǔ)的東西再學C++。VB現(xiàn)在已經(jīng)很少用了,實在沒學的必要。
推薦教材《Visual C++游戲編程基礎(chǔ)》
如果只是想做個小的東西玩玩的話,有很多方便的軟件,比如《RPG maker》,用這些東西不需要什么編程的基礎(chǔ)就能做一些小的東西,玩玩足以。
想做游戲?
首先,你需要明確你要做的是什么游戲,一般單人做的游戲都是2d類別的游戲,或者是以劇情為主的文字類卡牌類游戲。
2、其實做這幾種游戲,大同小異,你首先要有劇情,沒有劇情就沒有開始,所以你要先對你要做的游戲有一個大致的構(gòu)思,很多人都說程序最重要是開始,但是卻并不是真的。 3、程序的重要性很多人都說過,做游戲我們不需要太專精,但是都必須有了解,包括c#,unity。。。很多的編程語言都需要有一定的了解,這里就需要花時間去積累了。4、其次是核心玩法和交互,你需要對你做的游戲有了解,不能說你的游戲很乏味,或者半途轉(zhuǎn)換玩法,交互系統(tǒng)更加重要,暴雪對于游戲的貢獻之一就是交互系統(tǒng)的完善。5、我們的美術(shù)也需要有一定的了解,起碼要會畫,作為一個個人的游戲師,不要求畫質(zhì)有多么好,但是好一點的畫質(zhì)對于玩游戲的玩家來說,是很重要的。
6、至于游戲最后的元素,音樂也是不能缺少的,我們個人做一段音樂,其實是很困難的,所以我們可以在網(wǎng)上找一下音樂當作我們游戲的背景音樂,但是注意版權(quán)問題。,喜歡點個關(guān)注
自學編程好學嗎?
本人自學成前端,其實前端學著根本就不叫編程。牛逼點的就JavaScript。做個小游戲就貪吃蛇,接豆子。實話性能很差用canva標簽寫。后來發(fā)現(xiàn)可以和Adobe公司的a n寫游戲,完全又是另外一個概念,JavaScript很雜。后來自學python語法簡單,跨平臺支持。寫個貪吃蛇游戲,很簡單。
以上就是關(guān)于玩游戲怎么學習編程和話說想做游戲?qū)W什么編程語言比較好的相關(guān)問題解答,希望對你有所幫助。