不可信的远程事件 对象是 RemoteEvent 对象的变体。它可以实现异步、非排序和不可靠的一方通信通过客户端-服务器边界的 客户端-服务器 边界之间的一条通信,不需要回应。 此通信可以从一个客户端发送到服务器,从服务器发
为了让服务器和客户端都可以访问一个 UnreliableRemoteEvent 实例,它必须在两个方面都能看到它,例如 ReplicatedStorage ,尽管在一些情况下它的适当是存储在 Workspace 或 1> Class.Workspace1> 内。
UnreliableRemoteEvent 最佳用于短时间内的临时事件,或者复制不受中断的数据。这些事件在失去后不会发生,并且在处理前不会发生先前发射的事件。当需要顺序和可靠性时,请使用 RemoteEvent 。
参数限制
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型,可以作为参数传递,当 UnreliableRemoteEvent 发射时,也可以通过 Luau 类型,例如数字、字符串和 booleans,虽然您应该仔细探索 2>限制2> 。
Class.UnreliableRemoteEvent 的载货限制为 900 字节。 更大的载货限制会掉落。 像所有事件一样,UnreliableRemoteEvent 方法会编码和压缩某些对象类型,例如缓冲器,这会减少载货量并使其无
概要
方法
为每个客户端连接到同一 OnClientEvent 事件,触发 UnreliableRemoteEvent 事件。 有 900 字节限制事件的载荷,否则事件将被丢弃。
为指定客户端连接到同一 OnClientEvent 事件发射 UnreliableRemoteEvent 事件。 有 900 字节限制事件的 payload,否则事件将被丢弃。
从一个客户端连接到同一 OnServerEvent 的服务器上从服务器上的 UnreliableRemoteEvent 事件发射。 有 900 字节限制事件的 payload,否则事件会掉落。
活动
当 LocalScript 发射时,其中 FireClient() 或 FireAllClients() 都被调用时,或发生错
当 FireServer() 被调用时,从同一 UnreliableRemoteEvent 实例从 1> Class.LocalScript1> 调用,尽管此发射不是保证的,即使上述方法被调用。这可能是由于包裹丢失或维持最佳引擎性能而发生
属性
方法
FireAllClients
为每个客户端连接到同一个 OnClientEvent 事件为每个客户端发射 UnreliableRemoteEvent 事件。与 Class.UnreliableRemoteEvent:FireClient()|FireClient()</
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型,都可以作为参数传递到 FireAllClients() ,还可以通过 Luau 类型,例如数字、字符串和 booleans,虽然您应该仔细探索 2>限
大于 900 字节的事件将被丢弃。当这在 Studio 中发生时,在 输出 窗口中的日志消息会指示事件覆盖的字节数。
参数
通过所有 OnClientEvent 事件连接到同一个 UnreliableRemoteEvent 。
返回
FireClient
触发要求 OnClientEvent 参数指定的一个连接的客户端 Player 事件。该方法是从服务器通信到客户端的,因此它只能在使用 Script 时使用。
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型,都可以作为参数传递给 FireClient() ,还可以通过 Luau 类型,例如数字、字符串和 booleans,虽然您应该仔细探索 2>限制2> 。
大于 900 字节的事件将被丢弃。当这在 Studio 中发生时,在 输出 窗口中的日志消息会指示事件覆盖的字节数。
还请参阅 FireAllClients() ,其作用类似,但会为每个客户端连接到同一 UnreliableRemoteEvent 的事件发射事件。
参数
Class.Player 的客户端要发射事件。
将值传递到 OnClientEvent 事件,该事件连接到同一个 UnreliableRemoteEvent 。
返回
FireServer
从一个客户端上连接到服务器的 OnServerEvent 事件触发服务器上的 Player 参数。 由于此方法是从客户端向服务器通信的,因此它只会在 LocalScript 中使用。
任何类型的 Roblox 对象,例如 Enum 、 Instance 或其他类型都可以作为参数传递到 FireServer() ,还可以通过 Luau 类型,例如数字、字符串和 booleans,虽然您应该仔细探索 1> 限制
大于 900 字节的事件将被丢弃。当这在 Studio 中发生时,在 输出 窗口中的日志消息会指示事件覆盖的字节数。
参数
将值传递到 OnServerEvent 事件,该事件连接到同一个 UnreliableRemoteEvent 。
返回
活动
OnClientEvent
当 LocalScript 发射时,其中 FireClient() 或 FireAllClients() 都被调用时,或发生错
请注意,不保证事件的顺序会与 FireClient() 或 FireAllClients() 调用的顺序相匹配。
参数
通过 FireClient() 或 FireAllClients() 发送的参数。
OnServerEvent
当 FireServer() 被调用时,从同一 UnreliableRemoteEvent 实例从 1> Class.LocalScript1> 调用,尽管此发射不是保证的,即使上述方法被调用。这可能是由于包裹丢失或维持最佳引擎性能而发生
请注意,不保证事件的顺序会与 FireServer() 调用的顺序相匹配。
参数
Class.Player 与 FireServer() 的客户端由起源。
通过 FireServer() 发送的参数。