🎮
「UnrealEngine」Tickを完全に無効化する方法
UE:5.5.4
発生した問題
C++のTickは以下のコードで停止できるが、BP側のTickは停止させることができなかった。
PrimaryActorTick.bCanEverTick = false;
PrimaryActorTick.bStartWithTickEnabled = false;
PrimaryActorTick.bAllowTickOnDedicatedServer = false;
PrimaryActorTick.SetTickFunctionEnable(false);
SetActorTickEnabled(false);
方法
UCLASSのメタタグ指定子にChildCannotTickをつける
UCLASS(meta = (ChildCannotTick))
class AMyCharacter : public ACharacter
{
//...
}
参考文献:
Discussion