十八、玩家战斧攻击(GA_PlayerAxeMelee)

2019-06-24  本文已影响0人  珏_Gray

与上篇介绍的使用药水技能一样,近战攻击也是作为gameplay ability来影响角色属性。
Melee Abilities In ARPG
官方文档中描述还是比较详尽的,总体上与使用药水技能是类似的。

GA_PlayerAxeMelee

与使用药水不同之处主要在于:


GA_MeleeBase

与药水基本一样,除了不需要将武器从背包中移除。


Montage(蒙太奇)

动画就复杂多了,因为近战是有Combo的。什么是Montage?见Animation Montage

Notifies

与GAS相关的notify主要是:


WeaponActor

在Event ActorBeginOverlap中添加Send Gameplay Event to Actor


紧接之后,还有一个节点为Hit Pause,它通过调用Set Global Time Dilation来短暂放慢动画,以此增添打击感。当然,这是题外话。

最后,还是回到ApplyEffectContainer。在这个函数里,获得target data和gameplay effect,最终应用效果来影响属性。

上一篇 下一篇

猜你喜欢

热点阅读