资源类型:UE插件
支持软件:UE5.4
文件格式:持续更新
包含内容:插件
Ascent Combat Framework(ACF)是一个多模块的 C++插件,提供了一个可扩展且易于使用的框架,可以在短时间内构建您自己的动作角色扮演游戏。它包含了您设计和创建一流流畅的远程和/或近战战斗系统所需的一切,并支持网络。
由具有 AAA 游戏行业经验的资深工程师精心打造,ACF 具有专业、生产就绪的 C++工具的所有功能,同时又具有蓝图模板的简单性,这要归功于一个展示所有功能的完整蓝图示例项目。
为什么不同?
其模块化和通用架构将让您创建自己的游戏玩法,避免使用预制资产时大多数独立游戏所具有的“垃圾资产翻转”感觉。ACF 赋予开发者塑造自己的愿景并构建精心打磨、独特的游戏体验的能力。
为什么我应该选择 ACF 而不是蓝图模板?
X – 当您使用蓝图模板时,通常需要修改其他人的蓝图以使其符合您的愿景。这会导致混乱和不可预测的工作流程,每次模板更新时,您的修改都会被覆盖,您可能会失去所有辛勤劳动的成果。此外,强行向其他人的架构添加代码可能会导致混乱和容易出错的代码架构,这将使开发变得更慢和令人沮丧。
V – 使用 C++插件,您根本不需要触碰其代码,但可以通过扩展其功能并使用其模块来构建在 ACF 之上。这将导致一个完全解耦的代码库,可以随着规模的增长而保持 SOLID 和可靠的架构,而且可以无缝扩展。此外,插件安装在引擎中,这意味着在每次更新时您的代码保持不变,从而实现安全可靠的工作流程。在“独立层”中组织代码库是 AAA 行业中最常见的工作方式,因为它允许在不同项目中重复使用通用逻辑,从而显著加快生产过程。
我需要了解 C++才能使用 ACF 吗?
绝对不行。你根本不应该碰 C++ 代码。ACF 被构建为引擎内部的引擎,所以你
可以在仅使用蓝图的项目中进行工作。一切都暴露给蓝图,可以在不编写代码的情况下进行扩展,因此您将拥有专业 C++游戏性的所有功能,而无需触碰一行代码。
注意:ACF 要求您至少具备一些基本的蓝图/虚幻知识!
- 代码模块:
具有清晰依赖关系的 20 个模块,因此您可以仅使用您需要的内容:
- 上升战斗框架 [运行时]: 战斗系统的核心
- Actions System [Runtime]: 通用系统,用于处理新的游戏能力和技能
- 角色控制器 [运行时]: 一组通用控制器,可用于人形和四足生物
- AIFramework [Runtime]: 创建和定制敌人和同伴的行为
- 相机管理器[运行时]:管理所有相机移动
- 目标系统[运行时]:锁定或磁性目标定位
- 高级 RPG 系统[运行时]:创建您自己的统计数据和属性,并设计您的升级系统
- 状态系统 NEW [运行时]: 管理变更状态,如中毒、冻结等。
- 碰撞管理器 [运行时]: 用于处理精确和优化的伤害追踪
- 组合动画系统 [运行时]: 用于播放两个角色之间的组合动画
- 执行系统 [运行时]: 组合动画系统的扩展,专门用于执行
- 库存系统 [运行时]: 通用库存和装备系统,允许您创建自己的装备槽。也适用于存储和世界物品
- 制作系统 [运行时]: 供应商、程序化存储和配方的通用实现,通过组合其他物品来制作新物品
- 法术动作 [运行时]: 实现法术的特定动作,如伤害抛射物、治疗、增益和召唤
- 自动保存系统[运行时]:在单独的线程中自动保存和加载所有标记变量,以实现最佳性能,并使用单个蓝图节点
- MountSystem [Runtime]:以通用方式挂载其他角色和车辆
- 车辆系统 [运行时]: 混沌车辆专业化已经设置为可以由 ACF 角色驾驶。
- 音乐管理器 [运行时]: 在战斗和安静探索阶段之间管理音乐变化
- Ascent 核心接口 [运行时]: 定义所有项目接口的通用模块
- 状态系统 [运行时]: 实现易于更改的状态,如中毒、冻结、眩晕等。
技术细节
功能:
- 通用角色控制器
- 新通用操作系统
- 物品、库存和制作系统
- AI 框架与辅助工具
- AI 组
- 统计和 RPG 框架(ARS):创建您的统计数据和属性
- 优化碰撞管理器(ACM)
- 目标系统(ATS)
- 相机管理器(CCM)
- 组合动画系统和执行(CAS)
- 挂载系统
- 法术与魔法系统
- 音乐管理器
- 新 V2 自动保存系统
- 每个动作的全新 V3 运动扭曲集成
- 新 V3 车辆支持
- 新 V3 增强输入支持
- 新 V3 全身 IK 支持
- 新 V3 射击系统
- 新 V3.2 波系统!
- 新 V3.5 状态系统
文档:ACF WIKI
蓝图数量:101
C++ 类的数量:184
网络复制:是(目前有一些小功能不会自动复制,请在此处检查)
支持的平台:PC、Xbox One、Xbox Series X、PS4、PS5、Android、MacOS
评论(0)