🚀 春季促销开始! 🚀 不要错过以7折优惠购买我所有系统的机会! 

点击购买

主动画蓝图拓展

主动画蓝图拓展

理解主动画蓝图布局

GMS主动画蓝图拓展.001

你的所有角色的SkeletalMesh组件都应该使用这个主动画蓝图。它继承自"GMS Main Anim Instance",并实现了一系列的动画层接口,每一个动画层接口预先定义了属于它的动画层。

主动画蓝图的动画图表内容只是一些占位符,用于布置动画层节点的布局,而它的父类"GMS Main Anim Instance"只包含用于动画计算的纯状态。

使用“拓展”动画层接口

GMS主动画蓝图拓展.002

除了在运动集中指定不同的动画层数据来替换不同的动画层逻辑。你还可以通过ALI_GMS_Extention这个动画层接口来拓展主动画蓝图的逻辑。(你可以参考Demo项目中的ABP_Mannequin_Ext的用法)。

要进行拓展,你需要新建一个动画蓝图(继承自AnimInstance),实现动画层接口:ALI_GMS_Extension,然后在游戏运行时将该动画蓝图链接到主动画蓝图即可。

ALI_GMS_Extension中,你可以实现如下几个动画层。

GMS主动画蓝图拓展.003

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

GMS主动画蓝图拓展.004
GMS主动画蓝图拓展.005
GMS主动画蓝图拓展.006

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

GMS主动画蓝图拓展.007