序言

半年没用UE4了,有些东西淡忘了。就让自己从新审视这个源码吧。UE可以做游戏,可以做应用,其中UI这块工作量不小,能否做出漂亮的界面,如何提高UI的开发速度,取决于你对这个slate系统的熟悉程度。此系列文章就是为此目的而作。

从何处下手呢?

  1. 跟踪一个example是最好的开始,这个过程我不会写出来,它只提供一个感性认识,认清一个slate app有哪些主要组成部分;
  2. 阅读整个源码(自顶向下 vs 自下而上), 对源码中每个小的部分进行阅读,并提出疑问,了解slate的组成零部件;
  3. 最后从整体角度再次审视, 将上面的东西串起来,在大脑中模拟运行;
  4. 自己写代码,创建example进行实验性地运用它,验证自己的想法。

每读一部分源码会列出一下疑问,放入TODO List中,作为驱动。

源码路径:Runtime/SlateCore, Runtime/Slate

你可能感兴趣的:(序言)