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函数是否会被引擎每帧调用,是优化性能、控制帧级逻辑执行的关键接口。
📚 类继承与所属
SetActorTickEnabled 是 AActor 类的成员函数,所有继承自 AActor 的子类(如 APlayerCharacter、AEnemyNPC、AStaticMeshActor)均能直接调用,其所属类的继承关系如下: