GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427

GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427插图GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427插图1GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427插图2GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427插图3

资源描述

帮助中心 / Discord 服务器 / 示例项目 / 更新日志

最后更新:6 年 2023 月 6 日(0.1.5 for 3.<>)

GAS Companion 旨在成为 GAS 驱动的项目的一般基础,而无需做出任何游戏设计选择。系统的各个部分旨在根据项目需求进行细分和定制。

它包括必要的初始 C++ 设置、帮助程序和附加功能,以开始一个旨在使用 Epic 的 GAS 插件的新项目(即在 Fortnite 和 Paragon 中使用,并在 Action RPG 项目中展示)

它使非 C++ 开发人员能够仅使用蓝图来使用 GAS。即使是对 BP 不友好的 C++ 必需的 GAS 部分(如游戏属性)也可以使用属性集的自定义 C++ 生成向导进行处理。

同样,GAS Companion 可以帮助正在考虑使用 GAS 的现有项目并加速实施,或提供指导。

  • 支持模块化游戏玩法和游戏功能(仅限 5.0 / 4.27)
  • 增强的输入集成(仅限 5.0 / 4.27)
  • 作为插件提供,可在项目之间轻松共享代码
  • 蓝图友好,无需深入研究cpp端,即可立即实现技能
  • C++ 也友好!您可以轻松地从提供的 C++ 类扩展和/或修改插件源代码。
  • 非特定于游戏该插件不会对您的游戏设计和决策做出任何假设,并且构建为足够通用,可以在任何类型的游戏中使用。
  • 灵活的 AttributeSet / Attributes 框架 使用手工制作的 AttributeSet 向导从编辑器生成自定义属性。
  • 技能队列系统(带有调试小部件! 更多信息见下文)
  • 忽略技能成本功能(可以“松散地”检查技能的成本,更多信息请点击此处)
  • 近战连击系统 使用组合能力定义近战能力的简单方法
  • 游戏能力/效果定义数据驱动方式,用于指定可通过文件菜单访问的常见父 GA/GE 类
  • 简单的 UI 框架,带有 HUD UserWidget 能够对 GAS 相关事件做出反应(支持自定义属性和事件以侦听 GameplayTags、GameplayEffects 和 CooldownStart / End)
  • 属性设置默认设置,包含最常用的属性(生命值、耐力、法力值)
  • PlayerState(用于玩家角色)或 Pawns(用于 AI / NPC 角色)上的 ASC
  • AI 任务 通过行为树中的标签或类别激活能力

特征

能力队列系统

  • 存储失败的能力,并在上一个运行技能结束时重新触发

自定义 AbilitySystemComponent 和 GameplayAbility

  • 支持启动属性、效果和能力
  • 按职业/标签激活能力(并返回激活的能力)
  • 具有 onAbilityEnded 委托的能力(对行为树任务有用)
  • Gameplay Effect Containers 的能力(灵感来自动作 RPG 项目)

模块化游戏演员

  • 支持通过游戏功能进行扩展,并实现 IAbilitySystemInterface

基于组件 大部分 API 由 Actor 组件(Core / Combo / Ability Queue)提供

  • 技能系统助手(技能激活、检查GameplayTags等)
  • 技能、属性和角色生命周期事件(OnAbilityActivated / Commit / Ended / Failed, OnAttributeChange, OnDamage, OnDeath, OnGameplayTagChange, OnGameplayEffectStackChange, OnCooldownStart / End, ...)

技术细节

代码模块:

  • GASCompanion(运行时)
  • GASCompanionEditor (编辑器)
  • GASCompanion开发人员 (UncookedOnly)

蓝图数量:19

C++ 类数:103

网络复制:是

版本: 6.0.1 (5.3) - 6.0.0 (5.0 / 5.1 / 5.2

  • 支持的开发平台:Windows、Mac、Linux
  • 支持的目标构建平台:Windows、Mac、Linux

版本: 3.4.0 (4.27) / 2.1.1 (4.26) / 1.1.2 (4.24-4.25)

  • 支持的开发平台:Windows / Mac
  • 支持的目标构建平台:Windows、Mac

重要/附加说明:虽然它应该支持上述所有提到的平台,但此插件已在 Windows 上进行了专门测试。

演示地址

在代码插件创建的GAS Companion - 虚幻引擎商城 (unrealengine.com)

 



使用教程:

  1. 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
  2. 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
  3. 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
  4. 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)

常见问题:

  1. 网盘提示无法下载。 答:重启或更换浏览器
  2. 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
  3. 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
  4. 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
  5. 一打开关卡就崩溃。 答:版本过低或内存不够
  6. 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包

(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)



微信扫描下方的二维码阅读本文

GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427插图4

资源下载地址

该资源需登录后下载

去登录
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请 联系我们 处理。
GAS系统功能创建开发蓝图插件 虚幻4 ue4 GAS Companion 426 427
VIP专属
VIP免费,去开通 >
登录下载