1.2 - 在蓝图中检测网络权限和远程客户端

概述网络功能示例关卡,示例1.2:在蓝图中检测网络权限和远程客户端。

Windows
MacOS
Linux
本页面的内容

1_2.png

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

此例演示根据蓝图是在网络权限(服务器)上运行还是在远程机器(客户端)上运行而执行不同逻辑的蓝图。

事件图

如下蓝图中的 事件图(Event Graph) 中所示, Switch Has Authority(@@@) 节点用于检查脚本是在具有网络权限的机器上执行(在大多数用例中,这意味着服务器),还是在远程机器上执行(在大多数用例中,这是客户端)。 然后根据脚本是在服务器还是客户端上执行来更新文本渲染组件(客户端还将ghost主体的颜色更新为不同的材质)。

单击显示全图

下面是使用Switch Has Authority(@@@)节点执行此脚本时,服务器和客户端将看到的结果。

1_2_Play.png

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见