如何快速入門UE4開發?
Unity程序員,因公司業務需求,要求學習UE4。
折騰了過後發現,UE4的學習資料太少,英文居多,比較完整的系統的學習視頻等等都是年代久遠的,跟目前版本的UE4差別稍大,無從下手,學習進度緩慢。
學習有很多種方法和渠道。
如果你有耐心,可以通過看文檔來實現,現在 UE4 文檔基本上以及完成了漢化。虛幻引擎 4 文檔
如果你是一個喜歡拆工程,看源碼,那麼 Launcher 裡面三十幾個免費項目都是你的好目標,我個人建議從 Content Example 開始,
還有專門一篇文檔圖對圖地告訴你從 Unity 用戶怎麼快速上手 UE4 編輯器。
如果你喜歡看視頻,除了 YouTube 之外,Youku,UnrealEngine的自頻道-優酷視頻
B 站也有,並且每周都有更新,Epic Games 是個愛分享的公司,所以你看到什麼新技術,一般都會在視頻裡面分享給開發者怎麼做的。這個我比較喜歡。
如果你喜歡中文,那麼文檔+視頻更適合你。
上 Udemy 買一門 UE4 的課程,推薦 Ben Tristem 的。用的都是近期版本,用起來和最新版沒差。
課程從頭到尾過一遍之後,看官方 live 視頻估計就沒什麼障礙了。結合項目不會哪裡看哪裡。Unreal4 學習資源合集
之前學習 Unreal4 總結過一份學習資源,希望幫到你。我當時開始是先做了幾個用藍圖和少量 C++ 的 Demo 來入門的。後來把 Unreal 的文檔大部分實現了一遍,加深印象。
看一遍shootergame怎麼做的,就知道了。完美的大工程典範,充分展示了epic怎麼用自家引擎的。
至於robo recall。。。抱歉,我還沒看懂,藍圖寫的太繞了。。。我覺得我需要4個屏幕。。。瀉藥
我說下我的經驗吧:
首先,在油管上看教程,海量教程,做什麼的都有,不得不佩服老外的分享精神;
然後,在市場里買點Sample看一看別人在某個功能上的實現;
最後,在我看來也是最能提高境界的,看源碼
推薦騰訊課堂課堂里一門《虛幻引擎多人在線射擊遊戲c++開發實戰》,以shootergame為參考藍本,帶著一步步實現一個射擊遊戲,非常實用,可以學習一下。
官方文檔過一遍,結合官方視頻做幾個demo加深印象,基本上就把功能點都過了一遍,再去扣細節應該會好一些,慢工出細活
油管太多教程了,版本變了基本結構沒變,套路一樣
推薦閱讀:
※關於 《C++ Primer 5th》,使用了「 =default 」的默認構造函數相關問題?
※內存池除了減少內存申請和釋放的開銷之外還有什麼提升性能或者方便之處?
※為什麼c++不能把「= [] () ->」操作符重載為非成員函數?
※為什麼這些年c語言統治了幾乎所有方面?
※怎麼理解 `auto var = [&]() { /* things to do */ }`?