在UMG中重建UI设计一直是我工作流程中较为重复的部分。设计已在Photoshop中完成,但我仍需导入所有内容、重建控件层次结构、设置锚点、重命名控件并连接基础逻辑。
当设计发生变更,需要重复部分流程时,情况更加令人沮丧。
最终我创建了一个工具来处理大部分初始设置。我在命名Photoshop图层时使用了一些前缀,运行一个JSX导出器,然后将导出的布局和纹理导入Unreal。它会生成控件层次结构,并尝试保留原始布局。
我还添加了一些可选的辅助功能,用于常见控件如按钮、选项卡、滑块、复选框、按Esc关闭行为以及音效事件。它不会为你完成整个界面,但省去了我每次重建相同基本结构的时间。
如果有人想了解它的工作原理,我录制了工作流程视频:
https://youtu.be/OUc7Mwuv9XA
文档:
https://sepino0d.github.io/UIWidgetBuilder/
我很想知道其他人如何处理这个问题。你们是在UMG中手动重建Photoshop设计,还是使用不同的工作流程?
评论 (0)