(注:该文中,我把部分的Pawn写成Pawm)

地图:Map

一个标准的联网项目必须有3个地图 image.png 服务器地图:SeverMap 用于搭建场景 转移地图:TransitionMap 用于传输数据,临时保存数据用的地图 (保持空场景) 客户端地图:ClientMap 用于镜像服务器地图(SeverMap) (需要创建非联网状态的UMG)

项目地图设置:Project -Map 建好的地图需要设置到项目设置中 image.png

配置游戏模式:GameMode

image.png 标准联网游戏,有2个基础游戏模式

服务器游戏模式:SeverGameMode 在服务器中,需要配置一下角色控制等相关属性

客户端游戏模式:ClientGameMode 客户端中无需配置属性 (甚至Default Pawn Class也不需要,可以关掉) image.png


配置服务器游戏模式(SeverGameMoade) 需要在服务器游戏模式(SeverGameMode)中 的Class Defaults 至少需要配置3个类 游戏状态类:GameState Class 玩家控制类:PlayerController Class 玩家状态类:PlayerState Class image.png image.png

项目模式设置:Project Setting-Modes

image.png