1. 程式人生 > >學習任何遊戲引擎,程式語言,都應該進來看看

學習任何遊戲引擎,程式語言,都應該進來看看

今天與大家分享的是學習遊戲引擎,學習程式語言,怎麼樣去學習,希望看到這個文章的朋友能夠有所反思,殘言幾句。

首先,當今最火的unity cocos ue4 這些引擎,各大大小小都在使用,也有越來越多的人才加入其中的行業,那麼在最開始學習的階段怎麼來定義,談談我的看法,我最開始學習的時候,死記硬背,也不懂什麼開發,也不懂什麼語法,學了又不會使用 所以等於零,舉個例子,當前的unity很火,我現在想學unity,那麼問題又來了,我學unity 有需要學習指令碼語言,c#  js,又會涉及到基礎的東西,就算你學會了指令碼語言,可能還不會使用Unity 你還要去學習怎麼操作,使用unity , 那麼這一系列的問題都來自於本身自己的急躁,何為急躁,多談兩句,我看過的《大學》有這樣一段:知止而後有定,定而後能靜,靜而後能安,安而後能慮,慮而後能得。--翻譯過來的意思就是(想達到一定境界必須要有堅定地決心,有決心了還需要靜下心來學習,靜下心了還需要心安理得,心安理得了才可以涉及到考慮,考慮之後就是得到,收穫

)。我其實還想在補充一下就是《毛浙東選集》 實踐是檢驗真理的唯一標準!!!

現在想想以前人的智慧是很高的,我現在肯定沒有這麼高的水平,所以還需要學習,那麼咱們具備了這些條件, 你會基本的語法,也會unity了,那麼你是一個合格的遊戲開發人員嗎?當然並不是,不是說你用Unity做不出來東西,舉個例子(你老闆叫你用ue4 或者cocos 或者其他引擎做一個遊戲)那麼問題又來了 你瞭解這兩個引擎嗎?知道什麼指令碼支援嗎? 也許聽過,也許不清楚,所以這裡我還想說的一點是什麼呢就是基礎,什麼東西都有一個先後順序,我自己規劃的可以給大家參考一下 C - C++ - C# - Win32(圖形介面遊戲開發) - DirectX - Cocos - D3D(3D圖形學基礎) - 計算機圖形學 - Unity -(3D引擎),有的人一看,哇,開發一個3D遊戲需要這麼麻煩嗎,我直接寫指令碼,不就可以了嗎,還是我說的,你可以只用unity, 那麼過幾年unity過時了,怎麼辦,其他引擎你又不會用,又需要去學習,很麻煩不是嗎,咱不如直接搞懂底層的東西,我也不需要你們去了解什麼組合語言,就是圖形學底層的東西即可。

如果,你說我急於找工作,我急於求成,我很厲害,我能做好,建議你儘快放棄,中國是不缺人才的,你希望你以後只是給別人打下手嗎,自己寫寫程式碼,拿個幾千塊錢,天天費神,受氣,你希望的生活我估計不應該是這樣的吧,所以,聰明的人已經看懂了,我講了這些的含義,加油,我相信每一個人,都是可以學好程式語言,學習好引擎的東西,所以,引用一下荀子的名言,不積跬步無以至千里,不積小流無以成江海!來結束今天的討論話題!