Unreal Engine 4 Slate
文章平均质量分 79
wangyars
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unreal Engine slate 心得
什么是 Slate?Slate是一个完全自定义和平台无关的用户界面框架,旨在为工具和应用程序构建用户界面(User Interface),比如虚幻编辑器、游戏内UI,既有趣又高效。 它结合了声明性语法和轻松设计,布局和样式组件的功能,允许轻松创建和迭代UI。 编辑器工具(自定义窗口) 复杂的游戏用户界面 Slate 与 游戏UI的关系我们的游戏中,在拼接用户界面...原创 2018-11-25 14:57:11 · 2684 阅读 · 2 评论 -
SInvalidationPanel 代码简析
什么是SInvalidationPanel『失效面板』中的控件可以对子控件几何图形进行缓存,以加快Slate的渲染速度。任何由失效面板缓存的控件都不会进行Prepassed(预渲染), Ticked(更新) 或 Painted(描画)。对应UserWidget控件为 InValidationBox主要功能其主旨简要来说就是:『缓存』。包含了(What)『缓存什么信息』,(When)...原创 2018-11-27 10:10:21 · 624 阅读 · 0 评论 -
Slate的渲染流程
在遍历所有Window及所包含的所有非Collapse子控件,需要渲染的内容由子控件以FSlateDrawElement的数据结构在WindowElementList中。随后WindowElementList中FSlateDrawElement数据会被转换成方便硬件识别的数据FElementBatcher。最后,新开线程,进行渲染。获取WindowElementList RHI:...原创 2018-12-03 18:47:29 · 2880 阅读 · 1 评论
分享