功能:

  • 从 Widget Generator 配套工具生成的 JSON 或 ZIP 包导入 UMG UserWidget 蓝图,无需手动 UMG 布局。编辑器窗口支持两种模式:带有捆绑纹理的 ZIP 导入,或独立的 JSON 导入。

  • 自动纹理导入和 UI 设置。导入包中引用的每个纹理都会自动引入其目标内容路径,并在小部件创建期间进行分配。

  • 使用交互式选择器进行字体系列映射。该插件会扫描所有 fontFamily 值,并提示用户在创建小部件之前为每个系列选择匹配的 UFont 资源。支持粗体/常规字体、字体大小、字母间距、对齐方式和文本阴影

代码模块:

  • WidgetCreatorPops — 编辑器

蓝图数量:

– 0(仅代码插件)

C++ 类数量: 3

– FWidgetCreatorPopsModule

– FWidgetCreatorCommands

– FWidgetCreatorSubsystem

网络复制:不需要

支持的开发平台:

  • Windows:是(Win64) )

  • Mac:否

支持的目标构建平台:编辑器

文档链接:链接

重要/其他注意:

  • 这是一个纯代码编辑器插件。

  • 该插件旨在用于在虚幻编辑器中导入和重建 UI 小部件,而不是在打包游戏中运行时使用。

  • 免责声明

此资产中未包含的小部件

使用开源 miniz 库处理 ZIP 包提取。

Magic Widget Creator:Web 到 UMG 的桥梁

在几分钟内将基于 Web 的 UI 创意转化为原生虚幻引擎小部件。

使用以下工具创建游戏界面Claude、ChatGPT、Gemini 或您自己的 HTML/CSS 工作流程,然后更快地将其引入虚幻引擎,而不是手动重建所有内容。

Magic Widget Creator 将基于 Web 的 UI 布局转换为可用的虚幻引擎小部件结构,同时尽可能保留设计的视觉标识。它支持常见的 UI 元素、样式细节、渐变、纹理和动画,对于团队和独立开发人员构建菜单、HUD、库存、仪表板、移动界面、像素艺术布局和其他游戏 UI 屏幕非常有用。

展示/教程:Youtube

Discord 支持/报告错误Discord

文档:文档

主要功能

⚡使用人工智能辅助的 UI 工作流程更快地构建

使用 Claude、ChatGPT、Gemini 或任何基于 HTML/CSS 的工作流程设计您的界面,然后将该布局移动到虚幻引擎中,比手动重建要快得多。

🧩 转换常见 UI 元素

Magic Widget Creator 可以转换常用的界面组件,例如文本、图像、按钮、复选框、滑块、下拉菜单、文本输入、滚动区域和可扩展元素

🎨 保留设计的外观

许多重要的视觉细节可以保留,包括渐变、边框、圆角、图标、纹理、分层样式、不透明度、阴影和样式背景。

🖼️ 在需要时烘焙复杂的视觉效果

复杂的视觉效果(例如渐变填充、剪裁形状、装饰层和基于图标的图形)可以烘焙到纹理中,以帮助在虚幻引擎内保持更紧密的视觉匹配。

🎬 将动画数据引入您的工作流程

CSS @keyframes 动画数据可以按小部件导出,从而更轻松地将支持的运动重新创建为虚幻小部件动画。

🛠️ 减少重复的 UI重建

Magic Widget Creator 有助于减少构建菜单、HUD、设置屏幕、商店、弹出窗口和其他 UI 密集型系统时经常需要的重复性手动工作。

🚀 非常适合原型设计和生产管道

它对于快速原型设计、人工智能辅助 UI 设计以及速度和一致性至关重要的大型界面管道非常有用。

技术亮点

  • 将常见 HTML 元素映射到原生 Unreal 小部件类型,包括ImageTextBlockButtonEditableTextBoxCheckBoxComboBoxStringSliderScrollBoxExpandableArea

  • 导出窗口小部件层次结构、位置、面板结构和可见性行为专为虚幻 UI 重建而设计的格式。

  • 检测源设计中使用的项目字体,并保持文本样式数据可用于导入和替换。

  • 当直接小部件样式不足以实现紧密的视觉匹配时,将 CSS 渐变转换为纹理资源。

  • 在需要时捕获图标字体和装饰字形使用作为纹理,有助于保持视觉奇偶性引擎内。

  • 支持圆角、边框、不透明度、阴影、剪裁形状和许多样式背景处理。

  • 导出每个小部件的 CSS @keyframes 动画数据,以便可以将支持的运动重新创建为虚幻小部件动画。

  • 将生成的纹理与有组织的资源路径打包在一起,以实现更干净的项目

    免责声明

🔗Discord: https://discord.com/invite/qPCZnWPqrC

此资产中未包含的小部件

使用开源 miniz 库处理 ZIP 包提取。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。