【版本】1.0.7
【文件大小】38.8 MB
【支持UE版本】5.6
描述
在使用游戏机制系统(GameplayAbilitySystem,简称GA)时,我们经常会遇到这样的问题:许多技能的逻辑相同,但动画或伤害值等变量却不同。然而,由于每个技能的消耗和冷却时间都不同,因此需要创建多个GA。这意味着每个技能都需要创建一个新的GA。为了解决这些问题,我们开发了这款插件,它使用同一个GA,通过不同的数据来实现不同的技能。
RPGGameplayAbility 继承自 GameplayAbility。每个 RPGGameplayAbility 都包含一个 AbilityDefinition 数据(PrimaryDataAsset)。同一个 GA 可以通过不同的 AbilityDefinition 数据实现不同的技能。消耗、冷却时间和伤害值可以直接在 AbilityDefinition 中设置。
在使用GameplayAbilitySystem时,我们经常遇到问题。许多技能逻辑是相同的,但动画或伤害值等变量是不同的。然而,需要创建多个GA,每种技能都有不同的消耗和冷却时间。有必要为每种技能创建一个新的GA。不同的成本和冷却GE,这个插件就是用来解决这些问题的,使用相同的GA通过不同的数据实现不同的技能。
RPG游戏能力继承了游戏能力。每个RPGGameplayAbility都有一个能力定义数据(PrimaryDataAsset)。同一个GA可以通过不同的能力定义数据实现不同的技能。成本、冷却和伤害值可以直接在能力定义上设置。
免责声明:本站资源大多来自网友发稿和互联网收集整理,版权均归原作者所有,仅供个人学习研究使用,如有侵犯你的权益,请联系管理员,我们会第一时间进行审核删除。Email:3957038693@qq.com


评论(0)