1.1 - Actor 复制 - 游戏蛮牛 - Unreal中文翻译用户手册

1.1 - Actor 复制

1_1.png

为能同时从 服务器客户端 进行查看,请在 Play (运行)的下拉框中,设置 Number of Clients (客户端数量)区域为2。

概述

本示例展示了在Actors上使用 Replicates (复制)布尔值。 启用后,它可以让客户端从网络上了解到在服务器上生成了Actors。

您可以设置是否复制Actor,通过下方的 Replication (复制)部分下的 Defaults (默认)选项卡来完成。

1_1_Replicates.png

关卡蓝图

在进入运行会话时,两个Actors通过以下所见的 Level Blueprint (关卡蓝图)来生成。

1_1_LevelBlueprint.png

Switch Has Authority 节点被用来检测脚本是否在具有网络权限的机器上被执行(在大多数情况下,指的是服务器)或者其是否在远程机器上被执行(在大多数情况下,指的是客户端)。

本例中,它仅在服务器上执行,其中两个生成的Actor的一个被设置为Replicate(复制),而另一个则没有。 如下方的图像所示,服务器可以看到两个Actors,而客户端仅能看到那个被设置为Replicate(复制)的Actor。

1_1_Play.png