setactortickenabled

SetActorTickEnabled

🎮 Unreal Engine - SetActorTickEnabled


🏛 定义

SetActorTickEnabled 是 Unreal Engine(以下简称 UE)中 控制 Actor “每帧更新(Tick)功能开关”的核心成员函数,属于 AActor 类的基础方法。

  • Tick 功能:UE 中 Actor 每帧会自动执行 Tick(float DeltaTime) 函数(默认关闭),用于处理“需要持续更新的逻辑”(如角色位置同步、UI动画、状态检测);
  • SetActorTickEnabled 作用:通过传入 bool 类型参数(true/false),动态开启或关闭当前 Actor 的 Tick 功能,直接决定 Tick 函数是否会被引擎每帧调用,是优化性能、控制帧级逻辑执行的关键接口。

📚 类继承与所属

SetActorTickEnabledAActor 类的成员函数,所有继承自 AActor 的子类(如 APlayerCharacterAEnemyNPCAStaticMeshActor)均能直接调用,其所属类的继承关系如下: