當前位置:首頁 » 游戲類別 » c可以開發游戲

c可以開發游戲

發布時間: 2022-06-08 20:50:26

㈠ 我想問C語言可以開發游戲嗎

現在一些大型游戲大部分都是用C/C++開發出來的,當然也有些混用了各種開發工具,例如VB。

用VB開發的大型游戲少,不過以前曾經有個「仙劍95」就是用VB開發出來的。

和VC相比,VB對一些底層操作太弱,當然運行效率也就較低,如果開發PC游戲,當然是C++比較適合一些。要是開發手機游戲,那就用JAVA好些。

當然開發游戲的工具不只限於這些,那就看你用什麼工具更順手、更精通一些。就像現在很多好玩的小型單機游戲(例如:吞食魚、拳皇等)是用flash藉助AS做出來的。

當然每一個游戲都不可能只用VC或是VB、JAVA就能開發出來的。例如還要用到3D建模、地圖、游戲引擎等技術。開發出一個好游戲不是一兩個人或是幾個人幾天就能搞好的事情。它需要一個好的團隊,需要市場分析,需要策劃,需要精湛的專業技術力量。

㈡ 如何用C語言做游戲開發

你錯了~ 理論上說,其他語言做到的c語言一定能夠做到~而且效率高得多,只不過其他語言一句話就能做到的,C語言可能要上百行代碼~ c語言時代,一個大軟體 動輒幾十萬行,幾百萬行代碼,其中出一個錯誤,是絕對令人抓狂的,所以有c++,java,。net 等應運而生~ linux 系統是純c語言寫的哦~ 也能有vista 那樣美的圖形用戶界面~ 發明c語言的人真的很了不起~ 從匯編的角度看C語言是垃圾,從C語言的角度看其他語言,同樣是垃圾~
其中也包括了懷舊的 MAX 3 界面(3DSMaxR3.cui)。當然如果你有足夠的時間和耐心,也可以自己設計...

㈢ 有C語言基礎想開發游戲,還需要學哪些

你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-694997618062854084

想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。

自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-694997618062854084

在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。

大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html

㈣ c語言可以編寫怎樣的游戲

從理論上來講 :C語言可以編寫任何游戲(具備面向對象 ,界面等)


  1. C語言是可以用來編寫游戲程序的

  2. C語言的主要特點是面向過程,將實現的方法抽象成一個演算法從而實現預想的功能,游戲也可以看作是一個預先要實現的功能,可以通過模塊化思想來分塊實現游戲

  3. C語言其實是很強大的,只不過大部分人接觸的C語言都是比較初級的,沒有看到C語言的另一面,實際上,有的windows系統就是用C語言編寫的,而且還相當成功

㈤ 僅用c語言能編出哪些小游戲

可以編寫狼追兔子游戲,擲骰子游戲,24點游戲,井字棋游戲,農夫過河游戲,掃雷小游戲,人機猜數游戲,三色球游戲, 推箱子游戲,坦克大戰游戲,貪吃蛇游戲等。

㈥ 如何用C語言編寫小游戲

這種小游戲其實就是一個大型的while循環。
初始化之後開始游戲,掉入while循環,在while循環裡面的每一回合,得到玩家的滑鼠和鍵盤輸入,通過調用函數更新畫面,輸出畫面,直至玩家選擇退出遊戲,結束while循環,釋放儲存空間,退出遊戲。
想編小游戲的話,可以看看清華大學出版社的《C語言課程設計與游戲開發實踐教程》,基於easyX開發小游戲。

㈦ C語言可以用來寫游戲嗎

可以.
不過C做界面比較吃力.
所以
現在真正用C做游戲的很少了.
更常見的是用java或者C++來做.
也有用C做底層核心,或者引擎,
C++/Java做上層的.
在很久以前,幾乎所有的游戲都是C寫的.

㈧ C可以用來開發大型游戲么,跟C++比起來它有沒有優點,還是說開發大型游戲一定要用C++

C可以寫界面(Xlib, GTK+等,windows下完全可以用C調用windows api寫界面),也可以開發大型游戲。也有基於C的游戲引擎(libSDL, Allegro等)。Linux內核就是用C寫的,通常大型游戲不會比Linux內核更復雜。C代碼的編譯速度比C++代碼快,兼容性更好。

但是C不是為面向對象設計的,寫面向對象的代碼沒有C++方便。純C的游戲引擎也不多。

所以說,可以用C來做,但是花費的時間可能要比C++多。如果願意,大型游戲可以用C開發,在理論上並沒有不可逾越的障礙。

㈨ 游戲開發需要用哪些編程語言,JAVA或者C可以開發游戲不

游戲需要運行到不同的平台上,所以平台也在一定程度上影響游戲開發使用的語言。目前我們熟知的平台主要分為兩大類:PC端和移動端。

PC端:使用的編程語言大部分是我們熟知的C/C++,因為我們使用的操作系統如window,mac的底層是C,而使用C/C++可以極大的發揮性能上的優勢;

移動端:又可以分為IOS與Android兩個方向來說。Android上面的游戲以Java開發居多,大概是因為安卓系統本身就是以Java開發為主的;IOS上面的游戲以object c開發居多,也主要是因為系統本身的因素;

但因為一款游戲要部署到各個平台的成本太高了,所以現在主流的技術是使用跨平台的游戲引擎開發,然後發布到不同的平台。因此現在選擇語言主要看主流的游戲引擎使用哪些語言。主流的游戲引擎有:unity,cocos,unreal等。其中,unity是以C#語言為主;cocos有C++、lua、js等開發語言;unreal也主要是以C++為主。

事實上,大部分高水準的游戲是以C++結合lua來開發的。C++負責處理高性能的部分,lua處理邏輯部分來加快開發速度。即使是使用unity引擎,大部分產商也會選擇C#結合lua的方式來開發,C#負責核心部分,lua處理邏輯部分。

以王者榮耀為例,王者榮耀團隊的相關文章中有明確提到,客戶端,也就是手機上的的APP是用的Unity3D游戲引擎。具體的開發語言以C#為主。至於王者榮耀的後端編程語言,基本可以確定是C++,C++到現在都是騰訊公司的核心技術棧,並且游戲領域,使用java/php 等語言很難達到游戲對性能的要求,編程難度較大。

如果是想要選擇一門語言學習,那麼需要考慮自己未來的發展方向,是想做大項目還是做小項目。網游之類的大項目,目前推薦C++和lua。如果是微信裡面的小游戲之類的小項目,推薦的是js或typescript。

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1047
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:448
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:956
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:983
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:410
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:693
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1309
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:564
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:450
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1038