【UE4】使用蓝图事件分发器-优化Tick事件

阅读 169

2022-04-23

UE4中Tick函数是每帧调用的 ,容易影响游戏性能,在蓝图中可以通过事件分发器减少Tick使用。

Actor类构造函数中通过PrimaryActorTick.bCanEverTick可开关Tick。

下面使用事件分发器实现人物移动时,场景中方块旋转。

1.在人物蓝图创建事件分发器并在MoveForward事件后进行派发(Call)

2.创建一个Actor,添加一个Cube模型,先Cast得到玩家引用,然后绑定一个事件(CubeRotation)用于实现方块的旋转。

如果不使用事件分发器,相比就多调用了一个Tick函数。

 

精彩评论(0)

0 0 举报