0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

哪種語言更適合開發(fā)大型游戲

C語言編程學習基地 ? 來源:C語言編程學習基地 ? 作者:C語言編程學習基地 ? 2022-11-03 15:54 ? 次閱讀

我覺得這個問題倒過來回答比較合適,先解答一下目前主流的大型游戲,都是使用什么語言開發(fā)的。再說說哪種語言更適合開發(fā)大型游戲。

首先,先說下,大部分游戲,甚至是應用,都極少只使用一種語言開發(fā)的。

主流游戲的開發(fā)語言

LOL

LOL登陸后的界面,是使用html編寫的,主界面的動畫效果是html+flash動畫處理的。重點來了,游戲所使用的引擎,是拳頭公司自己開發(fā)的3D引擎,是基于C++開發(fā)的。

GAT5

這里就說GAT5吧,GAT5采用的是RAGE引擎,這個引擎適用于PC、PS3、PS4、Wii、Xbox One和Xbox 360平臺。據(jù)我所知,應該是用C++寫的……

王者榮耀

王者榮耀是基于Unity3d(.NET C#)引擎開發(fā)的跨平臺游戲,具網(wǎng)友拆包發(fā)現(xiàn),王者榮耀使用的開發(fā)語言為C#。

絕地求生

據(jù)我所知,絕地求生(端游),使用的是虛幻4引擎,用的是C++。

游戲開發(fā)語言

如果一家游戲公司要開發(fā)自己的游戲引擎,為了效率,大部分都會選擇C++作為開發(fā)語言。但可以開發(fā)游戲的語言非常多,主要包括C/C++,匯編語言,腳本語言、高效的開發(fā)語言C#或Java。可以說開發(fā)游戲,C/C++是基礎也是最強大的。

但隨著移動時代的到來,Unity3D引擎被越來越多的游戲使用,而Unity3D有三種腳本語言可供選擇:java、C#、Boo,而C#是比較主流的。

C++和C#哪個適合?

這個要看你對大型游戲是個什么定義了,精細一點,MMORPG才算大型游戲,通俗點,畫面精致,可創(chuàng)造性強,籠統(tǒng)一點,只要很多人玩,游戲也很需要技巧,就算大型游戲。

這樣,我列出一般開發(fā)游戲使用的語言。

2D頁游:AS3 JS

3D頁游:AS3 C#(Unity)

IOS游戲:Obj-C js/lua(Cocos-2d-x) js/C#(Unity) AS3

安卓游戲:java js/lua(Cocos-2d-x) js/C#(Unity) AS3

在線小游戲:AS3 JS大型單機游戲/客戶端MMORPG::C++ C#

另外的話為了幫助大家,輕松,高效學習C語言/C++,我給大家分享我收集的資源,從最零基礎開始的教程到C語言項目案例,幫助大家在學習C語言的道路上披荊斬棘!可以來我粉絲群領取哦~

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7575

    瀏覽量

    134229
  • 編程語言
    +關注

    關注

    10

    文章

    1916

    瀏覽量

    34386
  • C++
    C++
    +關注

    關注

    21

    文章

    2085

    瀏覽量

    73308

原文標題:編程語言:C++和C#,哪個更適合開發(fā)大型游戲?

文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用哪種運放比較適合做衰減用,且不會失真很嚴重?

    您好:我想用運放做衰減用,輸入信號的幅度為0~10V,衰減5倍左右。輸入信號的頻率為135H和15Hz組成的正弦波包絡。 請問,使用哪種運放比較適合做衰減用,且不會失真很嚴重,謝謝!
    發(fā)表于 09-10 07:20

    富士通與Cohere合作,專注于開發(fā)和提供大型語言模型(LLM)

    富士通(Fujitsu)與總部位于多倫多與舊金山的頂尖安全及數(shù)據(jù)隱私人工智能企業(yè)Cohere Inc.攜手宣布建立深度戰(zhàn)略合作伙伴關系,共同致力于大型語言模型(LLM)的創(chuàng)新與開發(fā),旨在為企業(yè)界帶來前所未有的日語處理能力,進而優(yōu)
    的頭像 發(fā)表于 07-16 16:55 ?379次閱讀

    ChatGPT、Gemini、通義千問等一眾大語言模型,哪家更適合您?

    ]?就以“ChatGPT、Gemini、通義千問等一眾大語言模型,哪家更適合您”這樣的主題,開展了一次深度的大語言模型的測評。開放夜現(xiàn)場測評了十幾個國內(nèi)外大語言模型,測評角度從邏輯、數(shù)
    的頭像 發(fā)表于 05-14 17:35 ?491次閱讀

    OpenHarmony南向開發(fā)實例:【游戲手柄】

    基于TS擴展的聲明式開發(fā)范式編程語言,以及OpenHarmony的分布式能力實現(xiàn)的一個手柄游戲。
    的頭像 發(fā)表于 04-17 10:21 ?609次閱讀
    OpenHarmony南向<b class='flag-5'>開發(fā)</b>實例:【<b class='flag-5'>游戲</b>手柄】

    帶通濾波器和帶阻濾波器哪個更適合音頻處理?有什么區(qū)別?

    帶通濾波器和帶阻濾波器哪個更適合音頻處理?有什么區(qū)別?跟著維愛普小編一起來了解一下吧:
    的頭像 發(fā)表于 04-07 09:28 ?891次閱讀
    帶通濾波器和帶阻濾波器哪個<b class='flag-5'>更適合</b>音頻處理?有什么區(qū)別?

    微軟推出游戲開發(fā)擴展新程序Microsoft Game Dev

    據(jù)官方描述,擴展版的功能包括向Dev Home設備配置工具推薦適合游戲開發(fā)的套裝,同時增加對控制臺屏幕中央的游戲開發(fā)小部件的支持。值得注意的
    的頭像 發(fā)表于 03-21 10:24 ?441次閱讀

    高光譜成像與遙感技術:哪個更適合環(huán)境監(jiān)測?

    略有不同。在本文中,我們將深入研究高光譜成像和遙感技術,并探討它們在環(huán)境監(jiān)測中的應用,以確定哪種技術更適合不同的環(huán)境監(jiān)測任務。 一、高光譜成像技術 高光譜成像是一種通過捕捉地表反射的連續(xù)光譜數(shù)據(jù)來獲取信息的技
    的頭像 發(fā)表于 01-26 14:43 ?421次閱讀
    高光譜成像與遙感技術:哪個<b class='flag-5'>更適合</b>環(huán)境監(jiān)測?

    晶振選擇哪種輸出波形比較適合?

    晶振選擇哪種輸出波形比較適合? 晶振選擇是電子電路設計中一個重要的環(huán)節(jié)。晶振是用來提供穩(wěn)定的時鐘信號的元件,廣泛應用于各種電子設備和通信系統(tǒng)中。在選擇晶振時,需要考慮到輸出波形的適用性,即什么樣
    的頭像 發(fā)表于 01-24 14:44 ?1466次閱讀

    探索高效的大型語言模型!大型語言模型的高效學習方法

    大型語言模型(LLMs)的應用中,提示工程(Prompt Engineering)是一種關鍵技術,用于引導模型生成特定輸出或執(zhí)行特定任務。通過精心設計的提示,可以顯著提高LLMs的性能和適用性。本文將介紹提示工程的主要方法和技巧,包括少樣本提示、提示壓縮和提示生成。
    發(fā)表于 12-13 14:21 ?512次閱讀
    探索高效的<b class='flag-5'>大型</b><b class='flag-5'>語言</b>模型!<b class='flag-5'>大型</b><b class='flag-5'>語言</b>模型的高效學習方法

    SLC VS. MLCC,哪種電容器更適合您的應用?

    SLC VS. MLCC,哪種電容器更適合您的應用?
    的頭像 發(fā)表于 12-04 15:41 ?625次閱讀
    SLC VS. MLCC,<b class='flag-5'>哪種</b>電容器<b class='flag-5'>更適合</b>您的應用?

    哪種電阻更適合被用作為取樣電阻?

    哪種電阻更適合被用作為取樣電阻? 選擇適合作為取樣電阻的電阻器是電子電路設計中非常重要的一步。取樣電阻被廣泛應用于模擬電路中,用于測量電壓、電流和功率等。一個合適的取樣電阻對于電路的性能和精度
    的頭像 發(fā)表于 11-29 16:29 ?713次閱讀

    C語言游戲源碼大放送

    電子發(fā)燒友網(wǎng)站提供《C語言游戲源碼大放送.rar》資料免費下載
    發(fā)表于 11-21 10:36 ?1次下載
    C<b class='flag-5'>語言</b>小<b class='flag-5'>游戲</b>源碼大放送

    請問microchip使用哪種IDE開發(fā)?

    microchip使用哪種IDE開發(fā)?
    發(fā)表于 10-24 07:06

    火遍童年的FC游戲是使用什么語言編寫的

    那么FC游戲是用什么語言編寫的呢?實際上,F(xiàn)C游戲開發(fā)使用了一種名為匯編語言語言。匯編
    的頭像 發(fā)表于 10-20 16:46 ?921次閱讀
    火遍童年的FC<b class='flag-5'>游戲</b>是使用什么<b class='flag-5'>語言</b>編寫的

    求助,stm32還是Raspberry Pi更適合嵌入式圖像處理?

    stm32還是Raspberry Pi更適合嵌入式圖像處理?
    發(fā)表于 10-20 06:12