學網路遊戲設計都需要學什麼程式語言?可以自學嗎

2021-05-18 08:13:45 字數 4227 閱讀 5794

1樓:匿名使用者

自學與老師指點的區別在於:自學很可能要走很多冤枉路!

但是,找到好的老師談何容易!所以自學也不失一條途徑。

在這裡「網路遊戲設計」你應該指的是遊戲程式設計吧?(遊戲設計還包括策劃、美工等等)

首先,遊戲程式設計也是程式設計,因此你得學會程式設計。怎樣從0開始學程式設計呢?

1。選擇一門計算機語言。選擇c語言吧,原因就不講了,自己慢慢體會吧。去買一本c++的書(書中會說明c和c++的概念的),多上機,掌握其基本語法、概念。

2。瞭解api程式設計的概念。買一本類似「windows程式設計」的書。

3。在c的基礎上學習c++,理解類的概念及其程式設計。使用前面的書,再買一本mfc程式設計的書(使用別人的類庫程式設計,以後學習其他物件導向的語言也不難了)。

4。學習網路程式設計。理解一下網路通訊的基本概念。

5。學習遊戲程式設計。主要是關於圖形的處理。前面的知識這時候就大有用處了。你可以使用api圖形函式,或者別人提供的專門的圖形函式庫,比如dx,opengl。

6。遊戲的實質就是內部的邏輯加上外部的圖形化顯示。因此,你還不許學習演算法,也就是對資料的組織和處理,這才是關鍵,外部圖形的顯示只是函式的使用而已,內部資料的邏輯才是靈魂。

如果你的遊戲再加上網路通訊功能,不就初具網路遊戲的雛形了?

以上是針對業餘者快速入門而言,科班的自有自己的課程體系,可參考相關專業課程設定。當你走過以上六部,只能說你入了門,要想走得遠,必須系統地學習科班的課程,基礎才能打得牢。當然,如果業餘玩玩,也不用那麼辛苦。

菜鳥的建議,參考而已。good lock !

2樓:匿名使用者

一般都會4-10個月左右的不過選擇正確的地方學習才是最主要的

3樓:匿名使用者

當然可以自學..多買點這方面的書自己研究研究..世上無難事嘛..我有好多東西就是自學的..家裡堆了不少電腦書..

4樓:癯月笑浮生

基於.*** core的c#.可以自學

想從事遊戲開發,現在需要學什麼

5樓:最新資訊資料

做遊戲開發要學什麼?如果你想日後在這個行業裡成為真正的高手,那就真的需要去下一番苦心,不管你大學裡數學學得好不好,你掛了多少門,一定要學好3d數學,這是製作3d遊戲的基礎,當然unity為你封裝好了大量的三維變換,但知其然,更要知其所以然。

我知道如果你的數學不是很好,這會很痛苦。但請堅信,這真的很重要,推薦一本入門的書《3d數學基礎:圖形與遊戲開發》,很慚愧我至今也沒都看完。

再就是圖形渲染方面,你要去了解計算機整個將3d物體渲染到2d螢幕的流程,我很後悔大學時候圖形學的課基本就沒聽什麼東西,這方面是非常重要的,這是以後寫出高水平shader和處理其他圖形渲染需求的基本要求。

對於一些競速來遊戲或者是模擬類的遊戲,你必須去模擬一些現實生活中的真實效果,而除了遊戲場景中的光效渲染影響,再有就是物理系統的真實性,比如如果你做一款飛行模擬你就要去了解飛機真實在天空中所受到的各種力,以及飛機內部的基本驅動原理等等。這樣我們才能做出越真實的效果。

1、不受專業限制:unity-3d遊戲引擎簡單清晰、相容性強,跨平臺使用、簡單易學、用簡單、直觀的開發語言,創造不可思議的高薪價值,這是其他開發語言不具備的,同時也是對跨專業人士吸引力之一,本崗位適合常玩遊戲且對遊戲有較強的興趣,既想玩遊戲又想憑藉玩遊戲開發遊戲獲得穩定高收入的人員。

2、人才需要量大:實訓週期短,簡單易學,用人缺口大,特別是手機遊戲和vr目前處於蓬勃發展階段,本崗位人員絕對供不應求。

3、就業待遇高:入職起薪年薪6萬以上,1年後12萬年薪起且非常穩定。

4、行業前景好:unity遊戲引擎的功能無比強大,70%的手機遊戲都用此引擎開發,隨著vr的興起從事此專業工作,1-2年後一定可以成為產品經理或產品線總監!

6樓:愛喝可樂小兔砸

學習的先後順序

1、首先是c++語言。

2、只是做windows方面的遊戲學習,可以學習下directx,這個很方便在windows下做遊戲開發。

3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平臺支援所以適合跨平臺遊戲製作使用。

4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。

5、做2d遊戲,可以使用 cocos2dx 等一些引擎,當然你也可以使用上面的 3d 引擎製作 2d 遊戲。

6、然後就是可以深入的研究一些開源的遊戲引擎,終極目標是可以自己做出一款比較棒的遊戲引擎。

7樓:江西新華電腦學院

學it前景不錯

1、電腦行業需求量大,工作很好找,而且工作環境也不錯。

2、電腦行業的工作與社會接觸都比較緊密,緊跟潮流,所以見識和思想都會比較開放,也有利於以後自己發展。

3、學習電腦入手比較快,學習難度不是很大。

4、現在有些學校有一些技能加學歷的政策 ,不過主要看你自己的選擇,上大學雖說聽起來好,但是很多大學生都是畢業即失業的,還不如趁早學習門技術,

畢業就可以工作,選對了好的行業,以後的發展空也會很大的。可以去學習計算機網路,現在學網路就是不錯的選擇。

8樓:匿名使用者

人要有夢想,要能前行,你說是吧

9樓:匿名使用者

建議學xna吧,微軟出的未來遊戲開發框架,用c#開發,適合你的學c++做遊戲比較難,自學能堅持下來的不多,畢竟要學的知識太多,而且c++本身就是一門相對比較難以掌握的語言

不能說c++是王道吧,感覺現在c++除了在比較低層的開發上處於老大哥的地位,其它一些中高層的應用都在減少,不過,c++的效率確實不是另我高階語言能比的,但在電腦效能高速發展的現今,我認為c#的效能完全可以開發出不錯的遊戲

我也在研究xna,相對來說真的把遊戲開發困難度降低了很多

10樓:_凍結

學c++,要學directx或opengl學c#也行,那就要學xna,給你

個**:

11樓:

c++ ,遊戲開發, c++ 是王道

12樓:丘燦墨梓榆

c++還是現階段比較可靠的開發語言。

語言本身是一個方面,從語言本身來說,c++是非常強大,又接近底層的語言。可以內嵌彙編。

另外一個方面是支援的庫,因為遊戲開發不可能全部的部分都是你自己來寫,還是需要一些已經寫好的庫,比如資料庫、影象引擎等等,在這些方面來說,選擇c++就更無需置疑了。c++的各方面庫支援都是很多的。

還有現在的遊戲程式設計書籍,90%都是以c++的範例**來講解的。

c#現在還是個新生力量,雖然前景可觀,但是目前來說還是無法與c++抗衡的。

而且c#不如c++底層,很多東西是c#可望而不可及的。

遊戲開發需要學什麼

13樓:匿名使用者

學遊戲程式開發主要有最通用的c++ 及windows程式設計課程,演算法設計、資料結構、軟體工程、遊戲技術,遊戲設計方法及流程等課程。

14樓:林菜倚德

上海交大計算機系培訓中心的學習的先後順序

1、首先是c++語言。

2、只是做windows方面的遊戲學習,可以學習下directx,這個很方便在windows下做遊戲開發。

3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平臺支援所以適合跨平臺遊戲製作使用。

4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。

製作遊戲應該學什麼程式語言

15樓:江西新華電腦學院

現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,現在內的電腦技術飛速增

容長,每家公司都需要電腦人才,你可以去學習電腦專業,在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

16樓:福獻仉河

e語言製作遊戲,小遊戲無趣,大遊戲卡死,市面上的遊戲我還沒見過有哪個是用e做的。當然你要寫個掃雷這種,還是有點意思的,考頭腦。

17樓:匿名使用者

毋庸置疑 c++ .

vb大程式效能不行

ui設計培訓需要學什麼,UI設計都需要學什麼?

可分為三個方向 使用者研究 互動設計 介面設計。1 介面設計 物理表現層的設計,每一款產品或者互動形式都以這種形態出現,包括圖形 圖示 icon 色彩 文字設計等,使用者通過它們使用系統。2 互動設計 ui是指資訊的採集與反饋 輸入與輸出,這是基於介面而產生的人與產品之間的互動行為。在這一層面,ul...

程式設計需要學什麼,程式設計需要學習什麼?

只要你有興趣。就可以學習程式設計 英語水平咯 數學水平咯 統統都不重要 沉沉就是做web開發的。算是個it人了吧。我的答案很負責哈 沒有忽悠人。所謂的英語水平只要有些簡單的單詞量就可以。目的在於能讀懂其他人寫的程式,而且自己也能寫出別人也能讀懂的程式。數學水平呢。就是需要有很好的邏輯思維和作複雜計算...

學廣告設計要學什麼,廣告設計專業都需要學習哪些課程?

廣告設計發展至今,不管經歷了網際網路還是其它智慧裝置的衝擊。依然有它的市場。而且平面設計的行業發展在其他的二三四線城市也有一席之地。不一定非要在一線城市。學習平面設計,廣告設計,海報設計也好 首先 最基本要掌握的肯定是軟體的操作。ps,ai,cdr軟體的基本操作,相關的商業案例實踐 我說的案例不是網...