如何編程好游戲語音,魔獸世界是用什么語言編程的?
樓主你好! 大型游戲,包括網(wǎng)絡(luò)游戲和單機(jī)游戲,基本上都是用C++進(jìn)行開發(fā)的。
不過從國外網(wǎng)站上看到說暴雪的魔獸世界服務(wù)端是JAVA開發(fā)的,因?yàn)樗麄儺?dāng)初也沒有意識到魔獸會這么火!所以,導(dǎo)致后來隨著不斷更新,服務(wù)器也不斷換好的,可是依然經(jīng)常服務(wù)器當(dāng)機(jī)。
國內(nèi)前些時(shí)候記得有公司用JAVA來開發(fā)軍事題材的網(wǎng)游的,不過,整體效率未必能咋樣。
至于開發(fā)游戲,那也是很大的一塊了。
簡單一些,如果是自己制作小游戲的話,完全可以學(xué)習(xí)Flash游戲制作!或者是VB.深一點(diǎn),可以用c/c++了。
網(wǎng)絡(luò)游戲的話,你是打算學(xué)習(xí)服務(wù)端開發(fā)還是客戶端開發(fā)?
這些需要你有著扎實(shí)的編程基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)和算法、網(wǎng)絡(luò)、2d/3d圖形學(xué)、具體的編程語言c++,必須具備一個(gè)程序員的標(biāo)準(zhǔn)餓。 游戲公司的開發(fā)流程:
首先策劃拿出一個(gè)策劃來,經(jīng)過那些boss們商討,認(rèn)為游戲上市后能賺錢,進(jìn)行游戲項(xiàng)目立項(xiàng)。
然后,美工啊,策劃啊,開發(fā)人員啊,……人員分配到位,策劃不斷拿出方案,卡發(fā)人員進(jìn)行開發(fā),好久之后,進(jìn)行游戲技術(shù)測試啊,內(nèi)側(cè)啊,然后公測,然后商業(yè)運(yùn)營。
真正的游戲開發(fā)是很復(fù)雜的,呵呵,這里獻(xiàn)丑了
像素編程哪個(gè)好?
哈哈,太巧了,我正在學(xué)習(xí)以及制作一款像素游戲(自嗨)。
使用的引擎是unity,語言c#,我也算是科班生,有一定的編程經(jīng)驗(yàn),自學(xué)c#上手很快。
像素繪圖以前用過photoshop,現(xiàn)在用的是aseprite。
如果答主沒有編程經(jīng)驗(yàn)的話,建議先系統(tǒng)學(xué)習(xí)一下c#,再開始熟悉unity,做一個(gè)簡單的橫版像素游戲沒有那么難的。
話說想做游戲?qū)W什么編程語言比較好?
企業(yè)級的游戲開發(fā)的話,一般C++多一些,大型游戲要求足夠高的運(yùn)行效率,而JAVA,C#在這一方面是短項(xiàng),而用C的話又沒有類,所以C++開發(fā)的游戲比較多,如果是想進(jìn)游戲公司的話,多學(xué)學(xué)C++。
但是如果是個(gè)人開發(fā)小型游戲的話,建議用C#,小型游戲不需要考慮效率問題,C#足以應(yīng)付,微軟有個(gè)東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設(shè)計(jì),上手簡單,微軟提供了大量的類庫,用起來很便捷。
如果是開發(fā)android的游戲的話,沒得選,只能用JAVA。
貌似也有用delphi開發(fā)的游戲,不過聽說不是主流。
其實(shí)語言不是重點(diǎn),任何語言都可以做游戲,只是各個(gè)語言各有特點(diǎn),根據(jù)需求的不同選擇最適合的語言。關(guān)鍵在于算法要理解,理解程序的構(gòu)架,研究透算法,才是最重要的。
學(xué)習(xí)的時(shí)候建議以C++來學(xué)習(xí),用JAVA或者C#的話學(xué)不到指針,用C的話學(xué)不到面向?qū)ο蟮乃枷搿2贿^如果沒有任何語言基礎(chǔ)的話,建議還是從C學(xué)起,先學(xué)會最基礎(chǔ)的東西再學(xué)C++。VB現(xiàn)在已經(jīng)很少用了,實(shí)在沒學(xué)的必要。
推薦教材《Visual C++游戲編程基礎(chǔ)》
如果只是想做個(gè)小的東西玩玩的話,有很多方便的軟件,比如《RPG maker》,用這些東西不需要什么編程的基礎(chǔ)就能做一些小的東西,玩玩足以。
以上就是關(guān)于如何編程好游戲語音和魔獸世界是用什么語言編程的的相關(guān)問題解答,希望對你有所幫助。