游戏世界初始化1【点击查看详情】
游戏世界的初始化主要是由FEngineLoop中的PreInit()和Init()方法来控制的。需要注意的是,PreInit()阶段并不包含游戏世界的初始化工作。游戏启动的流程从调用UGameEngine的StartGameInstance()方法开始。此阶段可以进一步细分为两个主要步骤:首先,通过调用UEngine::Browse()或UEngine::LoadMap()(内部调用)根据URL参数来切换地图,或者在单人游戏模式下自动加载预设的地图。
相关视频/文章