4,引擎初始化--(5)初始化actor--5,初始化各个关卡中的各个actor-PostInitializeComponents()

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值