文档:https://cb-productions.github.io/WeaponCustomizationDocumentation/
功能
兼容 UE4 和 UE5!
数据驱动的自定义选项(UI 自动更新)
易于扩展
包含两把武器(M4A1 和 A47)
让玩家使用易于使用的系统修改他们的武器。该系统包含与现代 AAA 游戏中相同的机制。此外,还包含两把 AAA 质量的武器(M4A1 和 AK-47)用于演示目的。
附件通过 DataAssets 处理,可以轻松扩展。用于显示 UI 的 UMG Widget 是动态管理的。添加新的 DataAssets 将自动更新相应的 UI。
包含自动保存和加载系统。当附件更改时,会自动触发保存和加载。首次启动游戏时,将加载上次的配置。加载是异步处理的,因此当资产流式传输时,UI 仍然保持响应。
包含如何集成此功能的示例(集成到默认的 UE4 第一人称示例中)。文档中也提供了对此的描述。
特征:
100% 使用蓝图实现
动态和响应式 UI - 依赖于异步加载资源
模块化武器和附件系统
武器配置的保存和加载系统
通过 DataAssets 轻松配置
19 个独立的网格(范围从 500 到 40k 顶点)
文档:https://cb-productions.github.io/WeaponCustomizationDocumentation/