請留下您的手機號
課程顧問將幫您激活課程并贈送學(xué)習禮包
是的,C語言可以用來寫游戲。事實上,很多經(jīng)典的游戲都是用C語言編寫的,例如《魂斗羅》、《超級瑪麗》等。C語言具有高效、靈活、可移植等優(yōu)點,擁有豐富的庫和工具,可以方便地實現(xiàn)游戲中的各種功能,如圖形顯示、音效處理、輸入輸出等。同時,C語言也是游戲開發(fā)領(lǐng)域中的常用語言之許多游戲引擎和開發(fā)工具也是基于C語言開發(fā)的。因此,對于有一定編程基礎(chǔ)的開發(fā)者來說,使用C語言來編寫游戲是一種非??尚械倪x擇。
C語言可能開發(fā)不了大型游戲,但是用它來編寫系統(tǒng)軟件或者做嵌入式系統(tǒng)最好,但通常會用游戲引擎+腳本,不然光OpenGL的那些操作就夠你寫的了,還不用說聲音、關(guān)卡管理、各種交互等等等等。做3D的游戲,純C可能解決不了問題,建議用C++,可以使用Unreal引擎來實現(xiàn)一些3D效果。
可以用C語言編寫游戲的。 C語言是一門通用計算機編程語言,應(yīng)用廣泛。C語言的設(shè)計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。 盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
1.基本上,大型游戲引擎都不是C語言開發(fā)的。如果小游戲的功能代碼的話,c沒問題,如果要好的界面,C要用gtk+,這個比較難;熟悉c++的話,用wxWidget和Qt寫界面會好用點。大型游戲的話,還是要用專門的游戲引擎設(shè)計,大型游戲不是一個人能完成的。
2.游戲開發(fā)主要涉及到ui和場景、對象管理的需求,c++相比c是更普遍的選擇;使用c++的游戲框架、引擎也更多,移動端常見的cocos2d-x,面向3a開發(fā)的udk等都是最典型的例子。
游戲編程用什么語言好
pc游戲開發(fā)語言有哪些呢
電腦游戲開發(fā)用什么語言?
unity能用java語言嗎
0基礎(chǔ)想要入門游戲行業(yè)
0基礎(chǔ)游戲開發(fā)需要多久
3D游戲開發(fā)軟件
3D游戲要什么編程語言開發(fā)
3d游戲開發(fā)哪個好用
C++游戲開發(fā)軟件
C++游戲開發(fā)需要什么
C語言可以做3A游戲嗎
c#與c++在游戲開發(fā)
c++和c#哪個適合游戲開發(fā)
c++開發(fā)小游戲相關(guān)基礎(chǔ)知識
c++開發(fā)游戲一般用啥
c++怎么做游戲
c++設(shè)計游戲相關(guān)軟件
c++語言能做游戲嗎
c++需要什么來做游戲
c語言做游戲合適嗎
c語言和java能做游戲嗎
c語言開發(fā)游戲合適嗎
c語言游戲開發(fā)需要學(xué)什么
同學(xué)您好!