UE4--局域网多人联机

前言

随着学习的知识越来越多,只局限于单人的游戏显然不能满足我们,花费两天研究的局域网联机已经实现,但是不知道为什么,我只在第三人称中成功了,自己的空白c++项目却不能实现,很苦恼,也希望有大佬来给小白来指点一下迷津。

一、UI界面的创建

前提:
最少需要三个界面,实现互相调用,而且单个界面UI顺序不能打乱,这个有很强的层级顺序。

1.三个UI

在这里插入图片描述

2.主界面

在这里插入图片描述

3.查找界面

在这里插入图片描述

4.加入界面

在这里插入图片描述
需要从这将Horizontal Box调成和背景一般大在这里插入图片描述
Clipping调成这个是剪切里面文本用的,如果IP过长也不会遮挡加入这个按钮。

在这里插入图片描述
这个非常重要,必须绑定名字,不然不会检查到ip。
在这里插入图片描述

二.基于UI界面蓝图的创建

注意:左边设计面板,右边蓝图面板。
在这里插入图片描述

1.主界面的蓝图

在这里插入图片描述

在这里插入图片描述

2.查找界面蓝图

在这里插入图片描述

在这里插入图片描述

3.加入界面蓝图

在这里插入图片描述

三、实现联网的前提(不能出错)

1.创建两个变量(加入界面蓝图里创建)

完全按照图片进行勾选。
在这里插入图片描述
在这里插入图片描述
缺少的变量可以这样实现,那个父类。(在查找蓝图里会用到)
在这里插入图片描述

2.关卡蓝图

在这里插入图片描述

3.创建第二个地图

在这里插入图片描述

4.创建一个基于pawn的蓝图,添加一个摄像机

在这里插入图片描述

5.把摄像机填入场景。

在这里插入图片描述

总结

以上就是区域联网的实现步骤,ue不比unity,蓝图都是封装好的,所以比较简单,开头所说的问题,如果有知道的,希望评论区留言。

猜你喜欢

转载自blog.csdn.net/qq_52269550/article/details/115913720