Advanced GAS System (5.6)

Advanced GAS System (5.6)
0
(0)

      When using GameplayAbilitySystem, we often encounter a problem. Many skill logics are the same, but variables such as animation or damage values ​​are different. However, multiple GAs need to be created, and each skill has different consumption and cooling time. It is necessary to create a new GA for each skill. Different Cost and CoolDown GE, this plug-in is used to solve these problems,Using the same GA to achieve different skills through different data.

      RPGGameplayAbility inherits GameplayAbility. Each RPGGameplayAbility has an AbilityDefinition data (PrimaryDataAsset). The same GA can implement different skills through different AbilityDefinition data. Cost, CoolDown, and Damage values ​​can be directly set on AbilityDefinition.

在使用GameplayAbilitySystem时,我们经常遇到问题。许多技能逻辑是相同的,但动画或伤害值等变量是不同的。然而,需要创建多个GA,每种技能都有不同的消耗和冷却时间。有必要为每种技能创建一个新的GA。不同的成本和冷却GE,这个插件就是用来解决这些问题的,使用相同的GA通过不同的数据实现不同的技能。

RPG游戏能力继承了游戏能力。每个RPGGameplayAbility都有一个能力定义数据(PrimaryDataAsset)。同一个GA可以通过不同的能力定义数据实现不同的技能。成本、冷却和伤害值可以直接在能力定义上设置。

Technical details

Features:

  • RPGAbilitySystem Component (Binding InputTag(EnhancedInput))
  •  RPGGameplayAbility (Data driven, Shared GA)
  • Combat System
  • AI System
  • AbilitiesViewModel
  • TargetSystem
  • AbilityTree

Code Modules:

  •  AdvancedGASSystem-Runtime

Number of Blueprints:96

Number of C++ Classes:20

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows,Android,IOS

Original_Link: https://www.fab.com/listings/208f2752-aaeb-4fb4-a7b6-156d73556fa7

Download Links:

Asset Version (5.6)

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave a Reply