怎樣設計所有的程式!遊戲的 計算機的 等等我想學請教教我!!

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-03-27

怎樣設計所有的程式!遊戲的 計算機的 等等我想學請教教我!! 匿名使用者 9級 2011-04-23 回答

樓主你好:

對於一個遊戲程式設計師來說,通常需要經過以下幾個學習階段:

1、基礎語言階段:常用的程式語言有,C,C++,JAVA,其中最廣泛被使用的就是C++,C++語言是一切遊戲程式的基礎,換而言之,一個優秀的遊戲程式設計師,必須非常熟練掌握並應用C++。

2、資料結構:在掌握C++之後,需要進行資料結構的學習,形象的講,就是那麼一大堆資料,如何去有序的排列其結構。透過對資料結構的學習,便能夠開始閱讀他人編寫的程式碼,嘗試 開發簡單的程式,可以實現一些程式設計者自己的構想,是每個程式設計師必須掌握的技巧。

3、“庫”的學習及應用:最常用的有MFC(微軟公司類庫),GUI(圖形介面庫),當然“庫”的知識及功能非常龐大,通常來說,熟練掌握一部分經常涉及的知識即可。

透過以上三點的學習,c++基礎語言,資料結構,庫的使用。你基本已經可以自己獨立製作一個小遊戲了,比如貪吃蛇,俄羅斯方塊等等。

然後,將進入的高階階段,也將是直接涉及到遊戲程式相關知識。

4、遊戲程式對於硬體的操縱。比如,記憶體,CPU,顯示卡,這將會涉及到一些數學知識,比如立體幾何,線性代數等,但是也不用驚慌,並不是非常困難。透過對硬體的熟練操縱,才能將遊戲的畫面,流暢度等等充分給予表達。

5、對於相關知識的學習。包括物理,指令碼,美術等等。不需要深入瞭解,但相關知識的豐富對於你將來做遊戲程式會有直接幫助。

6、對於遊戲引擎的熟悉及使用。遊戲引擎一般包括渲染器,記憶體管理器,組織管理幾部分。對遊戲的畫面做出渲染,高效使用記憶體以及如何控制動畫播放等功能。熟悉引擎的使用,也將對於遊戲程式設計師有直觀的幫助。

樓主有時間的話可以來我們博思遊戲教育看看,由專業的老師為你解答,希望我的回答對你有幫助。

Top