UE4編輯器開發基礎
哈嘍,大家好,我叫人宅,很高興和大家一起分享UE4編輯器開發基礎課程。
UE4是我們最熟悉的開發工具,我們常常用UE4提供給我們的功能來輔助開發遊戲,有想過這些工具是怎麼開發出來的呢?
沒有引擎開發經驗,閱讀UE4引擎代碼難度確實很大,這也限制住了很多人,需要閱讀UE4源碼需要很長時間。不用擔心,這套教程會幫助到你,並且縮短這個時間。
目前市場
在講解之前先簡單介紹一下目前的市場,目前的市場是2019年的這個市場,會UE4的人非常多,會UE4還會C++的佔一小部分,又會UE4還會C++,還會UE4編輯器開發的佔比例更少。在整個行業中會這項技能增加你的競爭力,當掌握了編輯器開發,基本上也就掌握UE4引擎10%-20%左右的原理和內容,UE4的編輯器架構是基於這些編輯元素構建的,以後在學習很多模塊都可以輕鬆尋找,並且定位查找等,不會因為不熟悉UE4的編輯器元素而阻塞學習UE4引擎相關內容。
目前有很多大型公司都缺這方面人才,需要開發工具服務於美術或者服務於程序員,策劃等,比如網易,騰訊,盛大,巨人,完美等,這些公司都有這方面需求。
學習編輯器開發,你需要具備的前置基礎
1.UE4各種代理使用,UE4各種智能指針使用。
人宅:UE4遊戲開發核心技術進階2.需要具備Slate和插件的編寫能力,當然你也可以從其他網站獲取此項技能,最好直接看我們的教程,因為我們的教程基本上都是圍繞著Slate知識點展開,學習時間短,初衷是用一套教程講清楚Slate涉及到的所有知識點,用最短的時間掌握這項技能:
人宅:UE4插件與編輯器Slate
當你具備了這些技能後就可以學習編輯器開發。
現在,我們來介紹一下編輯開發涉及到哪些內容?
第一章 擴展UE4菜單ToolBarAndMenu
這一章主要講解如何自定義各種UE4菜單,比如: