UnreliableRemoteEvent

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

不可靠遠程事件 對象是 RemoteEvent 對物件的變體。它可以在客戶端-伺服器之間進行非同步、非排序和非關閉通信,而不需要提供回應。這種通信可以從一個客戶端傳送到伺服器,或從伺服器傳送到指定的客戶端,或從伺服器

為了讓服務器和客戶端都可以存取 UnreliableRemoteEvent 實個體、實例,它必須位於兩個方塊之間,讓兩個方塊都能看到它,例如 ReplicatedStorage ,雖然在某些情況下會是合適的存放在 Workspace 或內部的 1>

UnreliableRemoteEvent 最適合用於短時間內的事件,或者只有在短時間內才有效的效果,或者重複一些不受影響的資料。這些事件不會對於丟失後發生,或者在處理之前發生的潛在導致延遲和網路交通。當需要命令和可靠性時,請

參數限制

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,可以作為參數傳送,當 UnreliableRemoteEvent 發射時,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 1> 限制1> 。

Class.UnreliableRemoteEvent 的載入可能會超過 900 位元限制。大型載入會掉落。像所有事件一樣,UnreliableRemoteEvent 方法會碼入和壓縮某些對象類型,例如暫時緩存

概要

方法

活動

屬性

方法

FireAllClients

void

為每個客戶端連接到同一個 UnreliableRemoteEvent 事件為每個客戶端發射 FireClient() 事件。與 1>Class.UnreliableRemoteEvent:Fire

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,都可以作為參數傳送到 FireAllClients() ,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索

超過 900 位元的載入大小將會掉落。當它在 Studio 中發生時,在 輸出 視窗中會顯示事件的大小。

參數

arguments: Tuple

傳值到所有 OnClientEvent 事件連接到同一個 UnreliableRemoteEvent


返回

void

FireClient

void

發射 OnClientEvent 事引數,為指定的一個連接的客戶端提供通訊。這個方法是從 Player 參數指定的服務器通訊到客戶端的,因此此方法只會在 Script 中使用。

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,都可以作為參數傳送至 FireClient() ,或者 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 1> 限制

超過 900 位元的載入大小將會掉落。當它在 Studio 中發生時,在 輸出 視窗中會顯示事件的大小。

也 see FireAllClients() 這樣,但是會發射每個與同一 UnreliableRemoteEvent 連接的客戶端。

參數

player: Player

Class.Player 的客戶端發射事件。

arguments: Tuple

將值傳到 OnClientEvent 事件連接到同一個 UnreliableRemoteEvent


返回

void

FireServer

void

從一個客戶端連接到服務器的 OnServerEvent 事件發射到服務器。連接的事件會接收發射客戶伺服器的 Player 參數。因為此方法是從客戶端傳送到服務器的通訊方式,因此它只會在 LocalScript 中運行。

任何類型的 Roblox 對象,例如 EnumInstance 或其他類型,都可以作為參數傳送到 FireServer() ,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 1> 限制

超過 900 位元的載入大小將會掉落。當它在 Studio 中發生時,在 輸出 視窗中會顯示事件的大小。

參數

arguments: Tuple

將值傳到 OnServerEvent 事件連接到同一個 UnreliableRemoteEvent


返回

void

活動

OnClientEvent

發射從 LocalScriptFireClient()FireAllClients() 呼叫相同的 1>

也注意,不保證事件的順序會與 FireClient()FireAllClients() 呼叫相匹配。

參數

arguments: Tuple

參數通過 FireClient()FireAllClients() 傳送。


OnServerEvent

發射從 ScriptFireServer() 被呼叫時,在 UnreliableRemoteEvent 實例從 1> Class.LocalScript1> 中發射時,雖然此發射不是保證,即使上述方法被呼叫。這可能是由於

也注意,不保證事件的順序會與 FireServer() 的呼叫順序一致。

參數

player: Player

Class.Player 與 FireServer() 的客戶端來自於。

arguments: Tuple

發送的參數通過 FireServer()