1、如果要在游戏的开始和结束执行某些操作,可以在 UE4 哪儿处理?
如果你是指的一个关卡的开始和结束位置执行某些操作的话,可以创建一个 Actor 专门用于执行 这些事件。开始的操作放在 BeginPlay
中,结束的操作是在 EndPlay
中。BeginPlay
会在关卡开 始时调用,EndPlay
会在关卡切换的时候调用。注意 该 Actor 不能提前调用 Actor 的 EndPlay
。
- 如果是还要开始一些的话,就是
LevelActor的Construct()
函数。 - 如果是还要晚一些的话,就是
LevelActor的BeginPlay()
函数。 - 再开始一些的话,就是
GameInstance
中的Init()
函数。