当前位置:   article > 正文

Unreal Engine4学习笔记--2制作别人可以加入的多人游戏_steam unreal engine session

steam unreal engine session

一直都想做一个网络端的游戏,可以自己创建房间,可以让别人加入。学习的时候参考了官方的MultiplayerShootout 的例子。

首先,想要使用UE4的网络模块,就必须在你的项目目录的Confi/DefaultEngine.ini文件中加入几行代码

这个部分叫OnlineSubSystem,官网也有介绍https://docs.unrealengine.com/latest/INT/Programming/Online/Steam/index.html

添加了这些之后重新打开你的项目。

第一步

创建自己的GameInstance

第二步

添加几个自定义事件




第三步

调用这几个事件,为了简便期间我没有做相应的UI,把调用部分都做在了关卡蓝图里


另外Gamemode 和playercontroller也做了一些流程图,都是仿照官方那个例子的,作用就是重置玩家的位置而已。

主要的创建房间以及加入房间功能就是上面的截图了。特别注意的是Creat Session之后需要打开你要玩的游戏地图,其中Public Connections 参数就是指定可以多少个人加入这个房间。UseLAN参数表示是使用局域网还是广域网。之后的OpenLevel 需要全部展开,Options 参数中加入listen,不然别人是无法加入你的地图的。


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/91409
推荐阅读
相关标签
  

闽ICP备14008679号