PostInitializeComponents()是actor最初处于完整状态的地方。所以,在这里经常编写actor在游戏开始时的初始化相关代码。
此时,loadmap()加载完毕,actor加载完毕并初始化,world处于可玩状态。同时也有了一系列用于管理整个游戏状态的Actor对象:
GameMode定义了游戏规则,它生成最核心的游戏性Actor对象。它最有权力决定游戏过程中发生什么,且只存在于服务端。
GameSession和GameNetworkManager也是只存在服务端,
GameNetworkManager用于设置作弊检测和移动预测等逻辑。
对于网络游戏,GameSession处理登录请求,能作为网络服务(Steam或者PSN)的接口。
GameState由服务端生成,也只能由服务端更新,它保存游戏状态相关数据,可以复制到各个客户端,使所有玩家能够获得最新游戏状态数据
4,引擎初始化--(5)初始化actor--5,初始化各个关卡中的各个actor-PostInitializeComponents()
最新推荐文章于 2023-11-08 18:00:44 发布