請留下您的手機(jī)號
課程顧問將幫您激活課程并贈送學(xué)習(xí)禮包
3D游戲一般使用C++編寫。
現(xiàn)在3D游戲主要使用的3D圖形庫是Direct 3D,因?yàn)镈irect 3D能夠更好的提供硬件加速。Direct 3D 編程用C++比C語言方便。要編寫3D圖形引用程序,首先線性代數(shù)必須學(xué)好,3D編程會涉及很多線代的內(nèi)容。企業(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é)的必要。
3D游戲開發(fā)語言
C語言可以做3A游戲嗎
C語言可以制作游戲嗎
C語言可以開發(fā)游戲么
C語言可以開發(fā)游戲嗎
C語言游戲開發(fā)軟件
C語言能做大型游戲嗎
c語言為什么不適合做游戲
c語言做游戲合適嗎
c語言可以做大型游戲嗎
c語言可以寫游戲腳本嗎
c語言可以設(shè)計(jì)游戲嗎
c語言開發(fā)游戲合適嗎
c語言游戲人入門
c語言游戲開發(fā)主要學(xué)習(xí)什么
c語言游戲開發(fā)需要學(xué)什么
c語言游戲引擎開發(fā)
c語言游戲編程入門
c語言能怎么開發(fā)游戲嗎
c語言可以開發(fā)游戲
flash游戲需要什么配置
d動(dòng)漫游戲培訓(xùn)班
dw游戲網(wǎng)頁如何制作
dota2游戲引擎是虛幻嗎
同學(xué)您好!