請留下您的手機(jī)號
課程顧問將幫您激活課程并贈(zèng)送學(xué)習(xí)禮包
回答如下:這是不可能的。編寫一個(gè)游戲需要大量的代碼,包括游戲邏輯、圖形渲染、音頻處理等等。即使是最簡單的游戲也需要數(shù)百行代碼。因此,無論是用C++還是其他編程語言,都不可能只用一行代碼寫出一個(gè)完整的游戲。
C加加編程不能用一行代碼寫游戲。C加加編程是一種輸出獲取狀態(tài)結(jié)構(gòu)信息編碼。它只能輸出代碼游戲。只是一個(gè)構(gòu)造模型,不能契合與對應(yīng)編程游戲。所以C加加不能寫游戲。
可以用C語言做一些簡單的小游戲哦~推薦幾個(gè)第三方圖形庫
1.EasyX:
EasyX Library for C++
EasyX就是針對初學(xué)者而開發(fā)的圖形庫,它封裝了Windows系統(tǒng)中的很多函數(shù),目前支持VC++6.0、VS平臺。官網(wǎng)有很多教程和源碼,非常簡單易學(xué)??梢钥纯创蠹易龅男∽髌罚?/p>
2.
Easy Graphics Engine
EGE也是個(gè)圖形庫,和EasyX接口很像,學(xué)起來也非常簡單。但是EGE是開源的,這就是說你可以自己模仿去實(shí)現(xiàn)一個(gè)小型的圖形庫
3.SDL
SDL也是基于C語言的圖形庫,相比上面兩個(gè),SDL就專業(yè)了較多,它支持跨平臺。不僅在游戲上,在多媒體上SDL也能發(fā)揮作用。有一個(gè)用SDL做的仙劍奇?zhèn)b傳2D開源游戲,可以看看
還有很多的圖形庫,建議先看看上面這幾個(gè)。
C#主要面向web級應(yīng)用,是微軟對抗java開發(fā)的語言。
如果想朝游戲方面發(fā)展,一定是用C++。
建議先學(xué)C,等C用的滾瓜爛熟后,再學(xué)C++,會輕松很多。
其實(shí)如果你把任何一門語言玩精通了,轉(zhuǎn)其他語言,只需要1周-1個(gè)月的時(shí)間。
語言只是紙老虎,編程的理念和思想才是關(guān)鍵。
人能識別有意義的字母、數(shù)字組合,就是代碼。電腦機(jī)器只能識別0和1的二進(jìn)制數(shù)字組合。
人寫的代碼不能直接被電腦識別,需要一個(gè)翻譯的過程,這個(gè)過程叫"編譯",把對人有意義的代碼轉(zhuǎn)換為對電腦有意義的二進(jìn)制碼。
你看到的游戲畫面是電腦理解了這些二進(jìn)制碼之后的結(jié)果。
電腦根據(jù)二進(jìn)制碼來進(jìn)行游戲圖像渲染、處理玩家的鍵盤鼠標(biāo)操作信息。
舉個(gè)簡單的例子吧,假設(shè)人寫的代碼如下:這段代碼大概意思是:畫輛車,玩家按左,車往左走。
編譯之后形成下面這樣的二進(jìn)制碼:其中每行代表源代碼中的一句。就像黑客帝國一樣,哈哈。這樣電腦才能理解。當(dāng)然,這是個(gè)例子而已,真正編譯出來的二進(jìn)制碼比這個(gè)要多得多!
需要學(xué)習(xí)多種編程語言。
1:首先要知道游戲編程用的什么語言。
2:c++語言是目前最為穩(wěn)定的、指針最為全面的語言。游戲尤其網(wǎng)游的穩(wěn)定性要求極高,因此必須用c++。
3:先學(xué)c語言,c語言是全部計(jì)算機(jī)語言的基礎(chǔ)更是c++的基礎(chǔ)。因此要學(xué)好。再學(xué)c++,這個(gè)要學(xué)精,不然開發(fā)游戲沒戲。然后學(xué)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、線性代數(shù)、離散數(shù)學(xué)結(jié)構(gòu)。
4:html、css、js也要知道。
5:如果要制作跨平臺游戲,建議學(xué)習(xí)下opengl/opengles,這是個(gè)很強(qiáng)大很專業(yè)的圖形接口,因?yàn)楹芏嗥脚_支持所以適合跨平臺游戲制作使用。
6:做2d游戲,可以使用cocos2dx等一些引擎,當(dāng)然你也可以使用上面的3d引擎制作2d游戲。
虛幻4能做網(wǎng)頁游戲嗎
unity只能做游戲嗎
blender能做游戲建模嗎
3dmax能做游戲嗎
C++做游戲,技術(shù)棧深嗎
C++學(xué)多久能做游戲輔助
C++游戲開發(fā)軟件
C4D能做游戲特效嗎
C語言能做大型游戲嗎
blender能做游戲嗎
c++可以寫游戲嗎
c++開發(fā)游戲一般用啥
c++游戲開發(fā)容易就業(yè)嗎
c++游戲開發(fā)有前景嗎
c++用什么開發(fā)游戲
c++要學(xué)哪些才能做游戲
c++運(yùn)行游戲代碼需要啥嗎
c4d能做游戲建模嗎
c語言做游戲合適嗎
c語言可以做大型游戲嗎
c語言可以設(shè)計(jì)游戲嗎
c語言和java能做游戲嗎
c語言能怎么開發(fā)游戲嗎
flash游戲需要什么配置
同學(xué)您好!