在切换的时候会先断开连接,等创建好后才会链接,造成体验差
蓝图中用到的节点是 Execute Console Command

1.需要在gamemode里面开启无缝漫游,开启之后使用上面的切换方式就可以做到无缝切换了

C++代码中如何携带参数
- //在切换之前的地图的playerstate中重写此函数
- void AHallPlayerState::CopyProperties(APlayerState* PlayerState)
- {
- if(ALGPlayerState*LGPS = Cast
(PlayerState)) - {
- //对切换之后的地图的playerstate进行赋值,之后在对值进行网络同步标记
- LGPS->HeadIndex = HeadIndex;
- LGPS->Job = Job;
- LGPS->UserNames = UserNames;
- LGPS->Team = Team;
- }
- Super::CopyProperties(PlayerState);
- }