UE4多人局域网 随手笔记1——关于 Switch has authority

关于 Switch has authority

UE4多人局域网 随手笔记1——关于 Switch has authority
UE4多人局域网 随手笔记1——关于 Switch has authority
UE4多人局域网 随手笔记1——关于 Switch has authority
ButtonPressed 是一个广播事件,为了让所有的客户端都能看到这个效果, 这个事件只能在server端进行调用。

官方的案例通过此蓝图要说明 广播事件的使用方法。 我们在测试的时候 发现: 不管server端还是client 端 不管谁踏上 按钮, 都可以在当前视角以及 其他人的视角里面看到火花四溅的效果。

我们在查看指令的时候, 发现 Switch has authority 的限制, 说明这个碰撞体的触发只能在server端执行。

开始时候的疑问 : client 端也能触发火花四溅的效果, 因为authority 的权限控制,应该无法同步到server端才对,这是怎么回事?

回答: 关键点在于 这个碰撞体。 这个碰撞体所在的蓝图 本身是 复制模式的。 所以 它的 authority 是在server端的。 当client端触发的时候, 实际上是在server端进行的触发动作。 关键点是碰撞器。