請留下您的手機號
課程顧問將幫您激活課程并贈送學習禮包
壯觀方服飾的回答
2024-01-22 16:29:03
如果是單機游戲,就用不到網(wǎng)絡方面的知識。
多線程也不是必須。數(shù)據(jù)庫也不是必須。甚至文件操作也不是必須。最基本的當然是C++編程本身,然后是GDI的使用,3D理論和3D引擎的使用,僅僅這些方面,就有的是內(nèi)容要學了。之后才是擴展的,比如網(wǎng)絡,數(shù)據(jù)庫等(如果游戲要求有需要的話,沒有也不用看,看了也用不上)。
順心此魚的回答
2024-01-22 16:29:03
1、基礎語言階段:常用的編程語言有,C,C++,JAVA,其中最廣泛被使用的就是C++,C++語言是一切游戲程序的基礎,換而言之,一個優(yōu)秀的游戲程序員,必須非常熟練掌握并應用C++.
2、數(shù)據(jù)結構:在掌握C++之后,需要進行數(shù)據(jù)結構的學習,形象的講,就是那么一大堆數(shù)據(jù),如何去有序的排列其結構。通過對數(shù)據(jù)結構的學習,便能夠開始閱讀他人編寫的代碼,嘗試 開發(fā)簡單的程序,可以實現(xiàn)一些編程者自己的構想,是每個程序員必須掌握的技巧。
3、“庫”的學習及應用:最常用的有MFC(微軟公司類庫),GUI(圖形界面庫),當然“庫”的知識及功能非常龐大,通常來說,熟練掌握一部分經(jīng)常涉及的知識即可。
通過以上三點的學習,c++基礎語言,數(shù)據(jù)結構,庫的使用。你基本已經(jīng)可以自己獨立制作一個小游戲了,比如貪吃蛇,俄羅斯方塊等等。
然后,將進入的高階階段,也將是直接涉及到游戲程序相關知識。
4、游戲程序?qū)τ谟布牟倏v。比如,內(nèi)存,CPU,顯卡,這將會涉及到一些數(shù)學知識,比如立體幾何,線性代數(shù)等,但是也不用驚慌,并不是非常困難。通過對硬件的熟練操縱,才能將游戲的畫面,流暢度等等充分給予表達。
5、對于相關知識的學習。包括物理,腳本,美術等等。不需要深入了解,但相關知識的豐富對于你將來做游戲程序會有直接幫助。
6、對于游戲引擎的熟悉及使用。游戲引擎一般包括渲染器,內(nèi)存管理器,組織管理幾部分。對游戲的畫面做出渲染,高效使用內(nèi)存以及如何控制動畫播放等功能。熟悉引擎的使用,也將對于游戲程序員有直觀的幫助。
3D游戲要什么編程語言開發(fā)
C++后端游戲開發(fā)需要學什么
C++和C#開發(fā)游戲
C++開發(fā)游戲PC配置要求
C++游戲開發(fā)要求
C++游戲開發(fā)需要什么
C++游戲開發(fā)需要做什么
C++游戲用什么開發(fā)
C++游戲端開發(fā)
c#與c++在游戲開發(fā)
c++什么水平可以開發(fā)游戲
c++做游戲開發(fā)學什么
c++可以做什么游戲開發(fā)
c++和c#哪個適合游戲開發(fā)
c++開發(fā)游戲一般用啥
c++開發(fā)游戲用什么軟件
c++開發(fā)游戲需要學什么
c++開發(fā)游戲需要學哪些
c++游戲開發(fā)和c#
c++游戲開發(fā)工具軟件
c++游戲開發(fā)用什么
c++游戲開發(fā)用到什么軟件
c++游戲開發(fā)要學什么
c++游戲開發(fā)需要什么知識
同學您好!