Quiet Runtime Editor 是一款专为 Unreal Engine 设计的运行时场景编辑框架,旨在帮助开发者创建、保存、加载和编辑游戏场景。其核心功能包括运行时世界大纲(Runtime World Outliner)、场景保存与加载系统、运行时 Datasmith 导入以及动态材质编辑等。通过 JSON 序列化技术,Quiet Runtime Editor 能够高效管理场景数据,并支持撤销-重做操作,极大地提升了开发效率。
版本信息\下载方式
版本 |
Unreal Engine 版本支持
|
提供下载方式 | 更新日期 | |
1 |
Quiet Runtime Editor V2.3
|
|
百度网盘+夸克网盘 | 2025-02-25 |
核心功能
1. 运行时世界大纲(Runtime World Outliner)
- BP_QuietTreeManager:作为系统的核心组件,负责初始化运行时编辑器,管理世界树、操 作历史记录以及生成用户界面。
- 序列化与历史记录:通过 SerializerComponent 和 HistoryComponent,支持场景数据的 JSON 序列化与反序列化,并记录用户操作以实现撤销-重做功能。
2. 场景保存与加载系统
- 场景管理:通过 WBP_SceneManager 小部件,开发者可以轻松保存、加载、重命名和删除场景。所有场景数据均以 JSON 文件形式存储在 Documents/QuietRuntimeEditor/SaveGames 文件夹中。
- 跨平台支持:支持 Windows 和 Mac 平台,确保开发者在不同环境下都能高效使用。
3. 运行时 Datasmith 导入
- 支持格式:支持导入 .udatasmith、.gltf 和 .glb 文件,方便开发者在运行时动态加载外部资源。
- 动态内容管理:通过运行时内容浏览器(WBP_QuietContentBrowser),开发者可以从 UserContent 文件夹中抓取资源并添加到场景中。
4. 动态材质编辑
- WBP_QuietMaterialEditor:提供动态材质的创建与编辑功能,开发者可以通过拖拽 MaterialInstanceConstant 来创建动态材质,并将其参数序列化为 JSON 格式。
- 灵活性与可扩展性:支持自定义材质参数的序列化与反序列化,满足不同项目的需求。
5. 其他功能
- 操作历史记录:记录用户操作并存储相关数据,支持撤销-重做功能。
- 运行时变换 Gizmo:允许开发者在运行时编辑 Actor 的变换属性。
- 颜色选择器(WBP_ColorPickerWindow):提供便捷的颜色选择功能,适用于材质编辑与场景设计。
技术细节
- 蓝图数量:128 个蓝图、4 个蓝图接口、14 个枚举、2 个结构体和 99 个小部件蓝图。
- 示例内容:包含 67 个静态网格、37 个材质和 48 个纹理。
- 插件依赖:使用 JsonBlUEprintUtilities、BlueprintFileUtils、EnhancedInput 和 DatasmithRuntime 插件。
- 兼容性:支持 Unreal Engine 5.0 至 5.5 版本,目标平台包括 Win32、Windows 和 Mac。
总结
Quiet Runtime Editor 是一款功能强大且灵活的运行时场景编辑框架,专为 Unreal Engine 开发者设计。通过其核心功能,如 JSON 序列化、运行时 Datasmith 导入和动态材质编辑,开发者可以高效地创建、保存、加载和编辑游戏场景。无论是独立开发者还是团队项目,Quiet Runtime Editor 都能显著提升开发效率,是 Unreal Engine 生态中不可或缺的工具。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。