用C 編3d遊戲要學什麼,c 遊戲開發需要學什麼

2022-02-18 13:56:54 字數 2856 閱讀 2345

1樓:花落夢止

個人認為一個比較合理的學習順序

c++ primer =>

effective c++ =>

more effective c++ =>c++ 標準程式庫 =>

泛型程式設計與stl =>

effective stl =>

瞭解和應用boost庫 =>

c++ template =>

modern c++ design =>

exception c++\more exception c++\exception c++ style =>

tl原始碼剖析 =>

深度探索c++物件模型

ps:中間配合大量的實踐

當然c++之外的一些書也是必看的

1、gof book(這本書比較晦澀,可以看head first)2、重構改善既有**設計

3、敏捷軟體開發原則模式和實踐

有人會說,這麼多書,看的完麼?當然看的完,就是得有個前提,你得夠執著

2樓:匿名使用者

樓上的書太多,根本看不過來,而且都是c++相關,和3d遊戲沒有關係。

既然你有c++基礎,我建議你首先學習下windows程式設計基礎,然後可以學習下directx(重點,涉及的內容很複雜),最後如果編網路遊戲,還要學下網路和資料庫相關。

簡單的direcx入門書倒是有,要的話可以發給你。

3樓:匿名使用者

1樓的這麼多書,你都看完了啊?

佩服佩服~~

4樓:

1、c++基礎

2、windows api

3、atl使用、directx、計算機圖形學、數學知識另外其他的計算機相關知識也需要很多,如網路程式設計、多執行緒處理、指令碼處理、人工智慧等等

5樓:匿名使用者

學windows程式設計 也就是 api函式應用

學directx 主用要與3d介面

6樓:

我有幾本電子書 傳給你?

c++遊戲開發需要學什麼

7樓:匿名使用者

你要還沒入門的話如果有志走遊戲開發道路.

先學好資料結構和c++程式語言起.

這是你走向遊戲開發的第一步.

一開始肯定會肯枯燥.

全是控制檯開發,黑白的介面.

越學得深就越會有味道.

學完了資料結構和c++程式語言以後.

要學習windows平臺的應用程式介面.也就是mfc和windows api的基礎到高階應用.

這是從控制檯程式走向有介面程式,也就是走向遊戲的重要一步.

學完了mfc和windows api.才學著做一些小的遊戲專案掃雷,俄羅斯方塊,五子棋等.如果要做3d遊戲開發即directx開發或opengl開發.

還需要比較好的空間邏輯思維和相當紮實的高等數學功底.祝你成功!

8樓:匿名使用者

圖書:c++primer windows api 深入淺出mfc windows程式設計 資料結構與演算法 還很多

軟體:visua studio

9樓:c之

你以前如果只學過c++語言,沒有學過資料演算法,這樣你可能用c++做不了什麼,使用c++語言要有一定的演算法經驗。不能只會語言。

看看編譯原理,資料演算法,最好從低層學起,開始的時候不要心急,急著學語言,語方只是一個工具,就比如武俠電影裡的高手隨便用根草草都可以要你命,而不在乎他是用是什麼**一樣。重要演算法。

10樓:匿名使用者

設計模式必須學,因為遊戲包含太對物件導向思想圖形學,圖形開發,關於directx和opengl相關的書籍socket網路程式設計.

engine開發等

----

相關的書籍很多.

你就用vc開發環境.然後先學windows程式設計,可以看

如果當windows程式設計有點基礎了就可以學dx,我認為dx很不錯,在網路和音效方面比opengl強多了.這樣的書到處都是,隨便找本看看,關鍵是一定要耐心看完。切記,學程式設計,不能急於求誠...

11樓:南京課工場大資料學校

遊戲開發需要學習c語言系列、ue4這些常用遊戲引擎,門檻很高。但遊戲開發行業的整體收入水平,確實算是高薪了,學成後回報較高。

遊戲開發所涉及的技能知識面較多,且難以把握學習難度,不建議自學。小白建議從ui做起,因為ui開發中簡單重複而瑣碎的工作相對比較多。

主要學的內容如下:

1.遊戲程式設計:c++程式設計入門;基本資料型別和輸入輸出;流程控制語句;陣列、指標和引用、函式;程式結構和書寫規;範結構體和聯合體、類;繼承與多型;異常處理與程式除錯。

2.演算法與資料結構:演算法分析;資料結構;基本演算法;stl的概念與使用;靜態庫與動態庫;xml庫的使用。

3.win32程式設計:windows程式入門;windows訊息;gdi繪圖遊戲工具與mfc;網路程式設計基礎。

4.遊戲數學和智慧應用:遊戲中的座標系;向量、矩陣;幾何碰撞;物理模擬;人工智慧與尋路演算法。

5.2d遊戲技術與應用:2d遊戲技術概論;遊戲地圖系統;gui系統;戰鬥系統設計;任務系統;優秀的聲音引擎bass;cocos2d-x引擎;box2d物理引擎。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

什麼3D網頁遊戲最好玩,好玩的3d網頁遊戲哪個比較推薦?

千軍破,傲視天地,最三國,咕嚕島,絕地戰爭,烽火戰國,彈彈堂,魔力學堂,武林英雄,鑄劍.你要是rmb玩家那就玩神曲吧!三國殺 吧 這個現在最流行了 是字牌遊戲 還可以交友 其他的網頁網遊基本上都是騙錢的額 樂趣網傲視天地 最近很火的一個遊戲 三國題材 策略類的很耐玩 嗯,其實如果玩網頁遊戲的話,要注...

3D格鬥單機遊戲有什麼,3D格鬥單機遊戲有什麼?

你要求的沒有 遊戲廠商不會出3d格鬥遊戲在電腦上 一般都是街機上出的 那個 慾望格鬥 倒是3d的 好像就這一款吧 還有ps模擬器的鐵拳3是3d的遊戲不錯 dc模擬器上的刀魂也好玩 pc的畫面都不好看,建議你去買ps2 個人推薦vr戰士2,是世嘉的遊戲,街機移植的,操作感不錯東京番外地,是3d的器械格...

玩3D遊戲為什麼有人會感到暈,為什麼玩3d遊戲會頭暈?

嗯 是的這樣 經常玩習慣了就不會了 因為3d遊戲是非常昏頭昏腦的遊戲。也是結合現實來的。為什麼玩3d遊戲會頭暈?因為你玩少了,像我這樣的,每天至少要花8 9小時來玩,所以就不會頭暈,are you明白?這個一是人的體質問題 第二個就是遊戲問題 第三個就是你電腦配置 和遊戲問題 比如你玩個3d遊戲幀數...