[UE4] Begin和Tick處理順序筆記
參考資料(日文)
BeginPlay
處理順序為隨機
若有先需要做的處理,可以override AGameModeBase::StartPlay
Tick
同Group的處理順序為隨機
可以使用FTickFunction::SetPriorityIncludingPrerequisite設定優先處理
可以使用 AddTickPrerequisiteComponent和AddTickPrerequisiteComponent 指定同Group內有依存關係的處理順序
Pause中的特殊狀況
若是在Pause中Spawn的Actor,其Tick不會遵循原本設定規則,需要改造引擎