C 遊戲製作與高等數學

2025-04-04 04:20:29 字數 5034 閱讀 6105

1樓:cgwang王氏教育集團

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

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

2樓:網友

找較成熟的庫,並熟練使用。或買專業庫,有錢人的話。

你除非想自己開發引擎,可傳說中的專業引擎都是nn個大師們鼓搗出來的,演算法的高手,各大裝置廠家硬體(顯示卡)們的達人,..

不是打擊你啊,如毀型扒果你想從自己開發引擎做起,只能是出小兒科的東西,還會是問題多多,不要說水滴石穿之類的話,你不信你不呼叫c++基本庫來程式設計試試看,從一開始就是使用別人的東西的(標準庫就是些大師們的結晶)

說到最後,語言倒不是重要了,c++要學的相當租毀好,才能提高工作效率的同時又不會影響程式執行效果,不過如果是較核心部分,一般都是精通某顯示卡硬體纖昌的人才會寫的。

3樓:網友

空間解析幾何,矩陣。

另外把高中物信擾理好吵坦禪好複習下。

其實這算基礎,一些高階的程式需要更深奧公升塵的數學和物理知識。

4樓:畢元鋒

非廣告)到。

上面看看,相信輪掘有你所帆桐悉需要的東西的態乎。

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

5樓:網友

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

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

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

一開始肯定會肯枯燥。

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

越學得深就越會有味道。

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

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

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

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

6樓:網友

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

軟體:visua studio

7樓:c之

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

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

8樓:網友

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

engine開發等。

相關的書籍很多。

你就用vc開發環境。然後先學windows程式設計,可以看《技術內幕》,瞭解乙個視窗程式是如何實現的。然後可以用gdi來繪簡單的圖形介面,開發點小型的遊戲。

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

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

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

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

主要學的內容如下:

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

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

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

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

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

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

程式設計與高等數學?

10樓:網友

高數1 主講極限、導數、微積分學和它們一些簡單應用。

高數2 主講重積分、線面積分、無窮級數和微分方程。

可以說這些與你程式設計可能關係不大。其中好多東西是很難在實際中應用的,比如無窮級數、泰勒式、分部積分、高階無窮小等……但計算機專業需要較高的數學功底,大學中要求該專業學習高等數學a(就是級別最高的)專科要求學習微分積分學。

學習高等數學有什麼用呢?高等數學是所有專業學生都要學習的一門基礎課,詣在於鍛鍊學生的思維能力,因為數學好的人一般思維、推理力都很好。

其實是讓你產生乙個數學化的模型,它不僅是一門學科而是一種方法,是用理性的思維去考慮問題,而不是感性的。鍛鍊你的邏輯思考能力,縝密的推斷和較高的數理分析能力。

而真正關於計算機門類的數學其實是計算方法,計算機數學,線性代數,概率統計等,這些與程式設計息息相關,但他們都必須依賴於高等數學。

可以說演算法依託於各門類數學,各門類數學依託於高等數學這一基礎學科。

11樓:網友

我是高中的……

關係比較緊密。

不過不懂高等數學,也可以膚淺地編出好程式,就像我的程式。

不過我覺得還是懂高等數學比較好。

我現在只是會用演算法,不懂原理。

某些演算法的原理必須要懂高等數學才能知道。

所以,學習程式設計要把高等數學到極高的水平。

我是大一的學生,已學c語言,也自學了c++,我以後想做pc遊戲程式設計,資料庫方面的,請問還需要學什麼

12樓:網友

遊戲程式設計的話,在學校的時候應該注重理論的積累,比如計算機圖形學,高等數學和離散數學,因為市面上賣的書籍都是偏重應用的,但是應用是建立在理論的基礎上的,基礎不紮實做應用就只能死記硬背了,理論紮實了,就可以融匯貫通。看長遠,重理論,後實踐。求就業,先實踐,後理論,查缺補漏。

13樓:321冰雙子

你好,我也是做開發的。資料庫一般目前主流的mysql oracle 用的比較多,你要做的是掌握資料庫的基礎知識,包過表的增刪改查,以及關聯查詢,聯合查詢等等。建議你從最基礎的學起,希望能夠幫到你。

c++遊戲程式設計過程

14樓:逍遙

我很支援你,呵呵,因為我也曾經走過這樣的一段路。我也是自學語言,然後自學遊戲。給你講講我的經歷吧。

我大一學的c,語法貌似當時沒搞懂,因為不停課,但是程式設計的思想很有感覺。大二自學c++,同時學了dx,也就是directx,具體來說是d3d,因為其他幾項在d3d學會後很簡單。一天就搞定了。

現在我在大三剛開學。我兩週多的時間就寫了乙個3000多行的3d遊戲。我給你的建議是簡化你的過程。

對於遊戲而言,只需要瞭解windows的框架就足夠了,其他api用不到,mfc就更不用看了。不知道你已經熟悉了windows框架沒有,反正從普通的console程式轉向到windows的這個過程是稍微有點長的,習慣了就好了。我之所以如此興奮的敲打了這麼多漢字是因為你和我的經歷有點像。

15樓:網友

2,3,4f都說的很對,我也覺得mfc可以跳過不學了,mfc據說是已經被拋棄的東西了。。

可以直接學directx,但是需要有一些高等數學和計算機影象學基礎組合語言也可以學習一下。

16樓:昏昏燈火語生平

如果想從事遊戲程式設計的話,學習一些影象程式設計是必須的,資料結構要求也比較高。還是先把api,mfc學好了再說吧。

17樓:網友

就算你打算做2d,現在也沒有用gdi做2d遊戲的了。都是用dx,現在dx提供了所有2d和3d遊戲的開發支援。建議直接學dx

18樓:網友

我覺得多少還是學一點彙編的好,不一定是為了要把彙編嵌入c/c++,主要是學習彙編會讓你接觸系統底層比較多一點(甚至是直接對硬體),遊戲程式設計有時候對效率要求還是比較高的。

彙編可以從王爽那本《組合語言》開始。

19樓:意境_藍軒

我也覺的你要看看組合語言 很重要。

遊戲程式設計需要那些數學

20樓:匿名使用者

計算機數學。

高等數學(可學可不學)

基本運算的數學。

大概是這些。

對數學要求不是很高。

希望往c++方向走下去,想問下,以後會涉及到高等數學和離散數學那些的嗎?學c++能做什麼工作

21樓:網友

不會直接用到高數這些,尼可以多話時間看資料結構,演算法設計,軟體架構。

c++也高數的關係

22樓:網友

基本和高數沒關係。

大學教材(清華出版的大多書),習題,例子有的用的是高數題目來當程式設計題。

也有很多不是大學教材的,或者外國翻譯過來的教程書,裡面乙個高數內容都沒有。

本來就是2個不相干的領域,只是大學教材喜歡引用高數題來做為c++的程式設計練習而已。

高等數學,全微分與路徑無關,高等數學積分與路徑無關,第二問那個微分方程怎麼解的?

在單聯通區域內,q x p y 與 pdx qdy是一個二元函式的全微分 是等價的,教材上應該是有的。你的題目裡面的d是區域還是曲線?第一個積分只能說在一個不包括原點的單連通區域內與路徑無關。如果曲線積分中的l已經是給定的一條不經過原點的非閉曲線,把它放到一個不包括原點的單連通區域內是一定的,所以這...

高等數學與離散數學有什麼區別,高等數學和離散數學有很大關係嗎?

一般大學課程的高等數學都是指高等代數那部分,再加上一點幾何向量之類的 而離散數學涉及的更多的是一階語言 數理邏輯 圖等等 一個是連續的,另一個是離散的 學程式設計高數可以不怎麼學,但離散數學一定要學 裡面有很多邏輯程式設計時要用到的 高等數學和離散數學有很大關係嗎?高等bai 數學是數學du學科的基...

高等數學是高等函式嗎,高等數學函式?

數學和函式根本是不同的概念。函式是數學中的研究物件,不同階段的數學研究函式的方法不同。高等數學主要研究函式的分析性質。所以說二者的概念不在一個層面上。沒有聽說過 高等函式 這種課程 高等數學以研究極限為主的數學內容。高等數學主要是以微積分為基礎的,主要內容包括 數列 極限 微積分 空間解析幾何與線性...