請(qǐng)留下您的手機(jī)號(hào)
課程顧問(wèn)將幫您激活課程并贈(zèng)送學(xué)習(xí)禮包
現(xiàn)在一些大型游戲大部分都是用C/C++開(kāi)發(fā)出來(lái)的,當(dāng)然也有些混用了各種開(kāi)發(fā)工具,例如VB。 用VB開(kāi)發(fā)的大型游戲少,不過(guò)以前曾經(jīng)有個(gè)“仙劍95”就是用VB開(kāi)發(fā)出來(lái)的。 和VC相比,VB對(duì)一些底層操作太弱,當(dāng)然運(yùn)行效率也就較低,如果開(kāi)發(fā)PC游戲,當(dāng)然是C++比較適合一些。要是開(kāi)發(fā)手機(jī)游戲,那就用JAVA好些。 當(dāng)然開(kāi)發(fā)游戲的工具不只限于這些,那就看你用什么工具更順手、更精通一些。就像現(xiàn)在很多好玩的小型單機(jī)游戲(例如:吞食魚(yú)、拳皇等)是用flash借助AS做出來(lái)的。 當(dāng)然每一個(gè)游戲都不可能只用VC或是VB、JAVA就能開(kāi)發(fā)出來(lái)的。例如還要用到3D建模、地圖、游戲引擎等技術(shù)。開(kāi)發(fā)出一個(gè)好游戲不是一兩個(gè)人或是幾個(gè)人幾天就能搞好的事情。它需要一個(gè)好的團(tuán)隊(duì),需要市場(chǎng)分析,需要策劃,需要精湛的專(zhuān)業(yè)技術(shù)力量。
C語(yǔ)言可能開(kāi)發(fā)不了大型游戲,但是用它來(lái)編寫(xiě)系統(tǒng)軟件或者做嵌入式系統(tǒng)最好,但通常會(huì)用游戲引擎+腳本,不然光OpenGL的那些操作就夠你寫(xiě)的了,還不用說(shuō)聲音、關(guān)卡管理、各種交互等等等等。做3D的游戲,純C可能解決不了問(wèn)題,建議用C++,可以使用Unreal引擎來(lái)實(shí)現(xiàn)一些3D效果。
可以用C語(yǔ)言做一些簡(jiǎn)單的小游戲哦~推薦幾個(gè)第三方圖形庫(kù)
1.EasyX:
EasyX Library for C++
EasyX就是針對(duì)初學(xué)者而開(kāi)發(fā)的圖形庫(kù),它封裝了Windows系統(tǒng)中的很多函數(shù),目前支持VC++6.0、VS平臺(tái)。官網(wǎng)有很多教程和源碼,非常簡(jiǎn)單易學(xué)。可以看看大家做的小作品:
2.
Easy Graphics Engine
EGE也是個(gè)圖形庫(kù),和EasyX接口很像,學(xué)起來(lái)也非常簡(jiǎn)單。但是EGE是開(kāi)源的,這就是說(shuō)你可以自己模仿去實(shí)現(xiàn)一個(gè)小型的圖形庫(kù)
3.SDL
SDL也是基于C語(yǔ)言的圖形庫(kù),相比上面兩個(gè),SDL就專(zhuān)業(yè)了較多,它支持跨平臺(tái)。不僅在游戲上,在多媒體上SDL也能發(fā)揮作用。有一個(gè)用SDL做的仙劍奇?zhèn)b傳2D開(kāi)源游戲,可以看看
還有很多的圖形庫(kù),建議先看看上面這幾個(gè)。
其實(shí)游戲就是圖片和聲音,然后用編程語(yǔ)言來(lái)控制圖片怎么顯示什么時(shí)候顯示等等,pc上的非網(wǎng)頁(yè)游戲c或c++較多,另外可能會(huì)用到幾種腳本語(yǔ)言.源碼復(fù)制到vc里報(bào)錯(cuò),一般原因是游戲不僅僅只有代碼,還有圖片聲音腳本等其他文件,如果代碼運(yùn)行的時(shí)候找不到文件,當(dāng)然會(huì)報(bào)錯(cuò)啦.
unity能用java語(yǔ)言嗎
0基礎(chǔ)想要入門(mén)游戲行業(yè)
3D游戲要什么編程語(yǔ)言開(kāi)發(fā)
C語(yǔ)言從0到做游戲需要多久
C語(yǔ)言可以做3A游戲嗎
C語(yǔ)言可以制作游戲嗎
C語(yǔ)言可以開(kāi)發(fā)游戲嗎
C語(yǔ)言真的可以寫(xiě)大型游戲嗎
c++語(yǔ)言能做游戲嗎
c語(yǔ)言為什么不適合做游戲
c語(yǔ)言做游戲合適嗎
c語(yǔ)言可以做大型游戲嗎
c語(yǔ)言可以用來(lái)做大型游戲嗎
c語(yǔ)言可以設(shè)計(jì)游戲嗎
c語(yǔ)言和java能做游戲嗎
c語(yǔ)言開(kāi)發(fā)游戲合適嗎
c語(yǔ)言游戲開(kāi)發(fā)主要學(xué)習(xí)什么
c語(yǔ)言游戲引擎開(kāi)發(fā)
c語(yǔ)言適合游戲開(kāi)發(fā)嗎
flash游戲需要什么配置
d動(dòng)漫游戲培訓(xùn)班
dw游戲網(wǎng)頁(yè)如何制作
dota2游戲引擎是虛幻嗎
d5渲染器用什么游戲引擎蓋的
大家都在學(xué)
同學(xué)您好!