首页 >> 大全

UE4随机地图生成+联网同步思路

2023-10-23 大全 20 作者:考证青年

需求背景:在联网环境下,实现地图资源随机生成并且同步。

思路是:将随机数据和地图生成资源逻辑分开编写。

逻辑流程这样:由生成一次需要用到的随机数据,然后每个客户端链接时都传入这个随机值,接着执行生成逻辑。

效果如下,

_ue4生成时堆空间不足_在线地图生成

可以看到两个窗口中的资源都是同一个随机的效果。

具体逻辑:

~逻辑,GM第一次更新数据(不写在是因为调试模式GM开始函数在第一个玩家Login之后调用,导致作为服务器的窗口没有获取到数据),接下来每次玩家登录都会把随机的数据传给玩家控制器。右边是玩家控制器的逻辑,生成了一个地图管理类专门负责生成地图资源。这个类和玩家类分开是为了方便修改生成的内容。其中RPC事件是,仅在客户端调用.

在线地图生成_ue4生成时堆空间不足_

函数细节:

1.中处理随机数据的生成。

GM中的生成函数:通过预设的长宽相乘获得需要保存的对象数量。然后循环给成员赋值随机值&#

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了