Yerha's blog

标签 · Editor

首页

归档

loading..
UnrealSlateEditor

Slate 入门及开发编辑器工具

Slate 是虚幻引擎的用户界面框架,作为开发编辑器工具和游戏界面的模块。然而在实际的开发中,开发者更愿意使用 UMG 来设计界面,在相同的需求中还实现了所见即所得的实时预览效果,而编写 Slate 相关的代码还要经过编译(一般至少 5 秒)才能看到最终效果(热编译有可能无法正确显示),这会在复杂界面或者涉及到对齐组件(涉及 margin 或 padding)时尤为痛苦。所以从个人的角度来看,Slate 代码的编写需求会缩小到一个较窄的领域内,那就是需要在编辑器某个位置(称之为 Extension Point)插入界面类组件时才使用 Slate。如果不是这个需求的话,使用编辑器提供的 Editor Utility Blueprint 或者 Editor Utility Widget 会使开发工具的工作更轻松..

继续阅读