主动画蓝图拓展
理解主动画蓝图布局

你的所有角色的SkeletalMesh组件都应该使用这个主动画蓝图。它继承自"GMS Main Anim Instance",并实现了一系列的动画层接口,每一个动画层接口预先定义了属于它的动画层。
主动画蓝图的动画图表内容只是一些占位符,用于布置动画层节点的布局,而它的父类"GMS Main Anim Instance"只包含用于动画计算的纯状态。
如果你对默认的节点布局不满意,或者需要添加更多的动画层接口,你可以复制一个主动画蓝图,然后按照你的需求修改布局(如果你知道自己在做什么。)
使用“拓展”动画层接口

除了在运动集中指定不同的动画层数据来替换不同的动画层逻辑。你还可以通过ALI_GMS_Extention
这个动画层接口来拓展主动画蓝图的逻辑。(你可以参考Demo项目中的ABP_Mannequin_Ext的用法)。
要进行拓展,你需要新建一个动画蓝图(继承自AnimInstance),实现动画层接口:ALI_GMS_Extension
,然后在游戏运行时将该动画蓝图链接到主动画蓝图即可。
在ALI_GMS_Extension
中,你可以实现如下几个动画层。

PostLocomotion
是一个进行拓展的最佳切入点,你可以在这里添加更高优先级的动画逻辑,如死亡状态,布娃娃。



你也可以在合适的地方设置Montage节点的布局,以适应你项目的需求。
