Choose your operating system:
Windows
macOS
Linux
为了同时查看 服务器(Server) 和 客户端(Client) 视角,在 运行(Play) 下拉菜单中,将 客户端数量(Number of Clients) 字段设置为2。
此示例展示了根据蓝图在网络权限(服务器)上运行还是在远程机器(客户端)上运行,蓝图将会执行不同的逻辑。
事件图表
如以下蓝图中的 事件图表(Event Graph) 中所示, 开关具有权限(Switch Has Authority) 节点用于检查脚本是在具有网络权限的机器上执行(大多数情况下时服务器),还是在远程机器上执行(大多数情况下是客户端)。 接下来,根据脚本是在服务器还是客户端上执行来更新文本渲染组件(客户端还会将幽灵角色(ghost)的身体颜色更新为不同的材质)。
点击查看大图
下面是使用"开关具有权限"(Switch Has Authority)节点执行此脚本时,服务器和客户端将看到的结果。