【发布时间】:2015-03-28 06:26:06
【问题描述】:
我只是想确保我了解在通过网络发送消息(数据包或你有什么)时何时、为什么以及如何使用组。我想到的例子是这样的:
所以我想象这张地图分为四个象限。假设每个象限都有 NPC 和玩家。 橙色星代表网络组 1。 红星代表网络组 2。 蓝色星代表网络组 3。 绿色星代表网络组 4。 因此,假设所有玩家从地图的蓝色星象限开始,他们将在第 3 组。这意味着所有以“3”作为组参数发送的 RPC 将在该象限客户端的所有玩家上接收和处理(正确的?)。并且从/发送到其他组的任何 RPC 都会被他们的客户端忽略(对)?
因此,如果 NPC 移动到绿色星象限中的新位置,则不会在第 1-3 组(对)上进行处理?
现在,如果玩家从蓝色星象限移动到绿色星象限,他的网络组应该(通过触发对撞机)从 3 切换到 4(右)?
再一次,我只是想检查一下我对网络在网络方面的工作方式的理解。他们的教程形式并不多,什么都没有。至少我没有找到。
【问题讨论】:
标签: unity3d network-programming