
Lyra项目动画蓝图解析
简单来说Base实现主要逻辑和状态机,数据计算通过线程安全函数实现,不直接使用某个动画资产,使用接口提供的动画层动画,layerBase继承动画层接口,实现这些接口动画,实现一些所需的效果,例如距离匹配等,并声明需要使用的动画变量,往后拓展不同武器的姿势时直接继承LayerBase类,填入对应动画即可。这个操作可以动态进行,那么我们提前将不同的状态内容分成一个个AnimBP,比如持手枪的AnimBP,持步枪的AnimBP,当切换到对应的武器时才生成对应的AnimBP,这也就达到了解耦的目的。



















