請(qǐng)留下您的手機(jī)號(hào)
課程顧問(wèn)將幫您激活課程并贈(zèng)送學(xué)習(xí)禮包
1.基本上,大型游戲引擎都不是C語(yǔ)言開(kāi)發(fā)的。如果小游戲的功能代碼的話,c沒(méi)問(wèn)題,如果要好的界面,C要用gtk+,這個(gè)比較難;熟悉c++的話,用wxWidget和Qt寫(xiě)界面會(huì)好用點(diǎn)。大型游戲的話,還是要用專(zhuān)門(mén)的游戲引擎設(shè)計(jì),大型游戲不是一個(gè)人能完成的。
2.游戲開(kāi)發(fā)主要涉及到ui和場(chǎng)景、對(duì)象管理的需求,c++相比c是更普遍的選擇;使用c++的游戲框架、引擎也更多,移動(dòng)端常見(jiàn)的cocos2d-x,面向3a開(kāi)發(fā)的udk等都是最典型的例子。
可以用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é)??梢钥纯创蠹易龅男∽髌罚?/p>
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è)。
3D游戲開(kāi)發(fā)語(yǔ)言
C語(yǔ)言可以做3A游戲嗎
C語(yǔ)言可以制作游戲嗎
C語(yǔ)言可以開(kāi)發(fā)游戲么
C語(yǔ)言可以開(kāi)發(fā)游戲嗎
C語(yǔ)言游戲開(kāi)發(fā)軟件
C語(yǔ)言真的可以寫(xiě)大型游戲嗎
c語(yǔ)言為什么不適合做游戲
c語(yǔ)言做游戲合適嗎
c語(yǔ)言可以做大型游戲嗎
c語(yǔ)言可以寫(xiě)游戲腳本嗎
c語(yǔ)言可以用來(lái)做大型游戲嗎
c語(yǔ)言可以設(shè)計(jì)游戲嗎
c語(yǔ)言開(kāi)發(fā)游戲合適嗎
c語(yǔ)言游戲人入門(mén)
c語(yǔ)言游戲開(kāi)發(fā)主要學(xué)習(xí)什么
c語(yǔ)言游戲開(kāi)發(fā)需要學(xué)什么
c語(yǔ)言游戲引擎開(kāi)發(fā)
c語(yǔ)言游戲編程入門(mén)
c語(yǔ)言能怎么開(kāi)發(fā)游戲嗎
c語(yǔ)言適合游戲開(kāi)發(fā)嗎
flash游戲需要什么配置
d動(dòng)漫游戲培訓(xùn)班
dw游戲網(wǎng)頁(yè)如何制作
大家都在學(xué)
同學(xué)您好!