1.1 - Actor复制

概述网络功能示例关卡,示例1.1:Actor复制

Choose your operating system:

Windows

macOS

Linux

本页面的内容

1_1.png

为了同时查看 服务器(Server) 客户端(Client) 视角,在 运行(Play) 下拉菜单中,将 客户端数量(Number of Clients) 字段设置为2。

此示例演示在Actor上使用 复制(Replicates) 布尔值。启用时,它允许客户端从网络角度识别服务器上生成的Actor。

你可以通过 复制(Replication) 分段下的 默认值(Defaults) 选项卡设置Actor是否复制,如下所示。

1_1_Replicates.png

关卡蓝图

当关卡运行时,将通过 关卡蓝图(Level Blueprint) 生成两个Actor,如下所示。

1_1_LevelBlueprint.png

开关具有权限(Switch Has Authority) 节点用于检查脚本是在具有网络权限的机器上执行(大多数情况下就是服务器),还是在远程机器上执行(大多数情况下是客户端)。

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

1_1_Play.png

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消