半年沒用UE4了,有些東西淡忘了。就讓自己從新審視這個源碼吧。UE可以做游戲,可以做應用,其中UI這塊工作量不小,能否做出漂亮的界面,如何提高UI的開發(fā)速度,取決于你對這個slate系統(tǒng)的熟悉程度。此系列文章就是為此目的而作。
從何處下手呢?
- 跟蹤一個example是最好的開始,這個過程我不會寫出來,它只提供一個感性認識,認清一個slate app有哪些主要組成部分;
- 閱讀整個源碼(自頂向下 vs 自下而上), 對源碼中每個小的部分進行閱讀,并提出疑問,了解slate的組成零部件;
- 最后從整體角度再次審視, 將上面的東西串起來,在大腦中模擬運行;
- 自己寫代碼,創(chuàng)建example進行實驗性地運用它,驗證自己的想法。
每讀一部分源碼會列出一下疑問,放入TODO List中,作為驅(qū)動。
源碼路徑:Runtime/SlateCore, Runtime/Slate