ue4 小知识点 UCharacterMovementComponent 和 Animation Blueprint和里面的EventGraph 和AnimationGraph之间的关系

AnimationGraph:

ue4 小知识点 UCharacterMovementComponent 和 Animation Blueprint和里面的EventGraph 和AnimationGraph之间的关系

ue4 小知识点 UCharacterMovementComponent 和 Animation Blueprint和里面的EventGraph 和AnimationGraph之间的关系 

EventGraph :

ue4 小知识点 UCharacterMovementComponent 和 Animation Blueprint和里面的EventGraph 和AnimationGraph之间的关系

通过看上图大概知道哪个名词对应的是什么。

 

AnimationGraph:纯动作变换,动作融合,符合条件就转换动作。可以用状态机控制。一般由EventGraph 处理逻辑设置状态。

EventGraph :逻辑处理,包括游戏中设置各种状态,设定必要的值,好让AnimationGraph变换动作。

UCharacterMovementComponent :主要处理物理方面的,根据地形改变是跳跃还是游泳,飞翔,设置不同的重力,浮力。EventGraph 可以读取状态来修改AnimationGraph的动作。

 

由此看来EventGraph是逻辑处理的中心,吸纳各方面的信息包括UCharacterMovementComponent的信息 来为AnimationGraph做出判断。UCharacterMovementComponent只根据物理引擎或者地形来处理部分的状态。