不可靠遠程事件 對象是 RemoteEvent 對物件的變體。它可以在客戶端-伺服器之間進行非同步、非排序和非關閉通信,而不需要提供回應。這種通信可以從一個客戶端傳送到伺服器,或從伺服器傳送到指定的客戶端,或從伺服器
為了讓服務器和客戶端都可以存取 UnreliableRemoteEvent 實個體、實例,它必須位於兩個方塊之間,讓兩個方塊都能看到它,例如 ReplicatedStorage ,雖然在某些情況下會是合適的存放在 Workspace 或內部的 1>
UnreliableRemoteEvent 最適合用於短時間內的事件,或者只有在短時間內才有效的效果,或者重複一些不受影響的資料。這些事件不會對於丟失後發生,或者在處理之前發生的潛在導致延遲和網路交通。當需要命令和可靠性時,請
參數限制
任何類型的 Roblox 對象,例如 Enum 、 Instance 或其他類型,可以作為參數傳送,當 UnreliableRemoteEvent 發射時,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 1> 限制1> 。
Class.UnreliableRemoteEvent 的載入可能會超過 900 位元限制。大型載入會掉落。像所有事件一樣,UnreliableRemoteEvent 方法會碼入和壓縮某些對象類型,例如暫時緩存
概要
方法
發射每個與同一 OnClientEvent 事件連接的客戶端的 UnreliableRemoteEvent 事件。具有 900 位元限制在事件載體上,否則事件將被扔棄。
發射 OnClientEvent 事件,為特定客戶端連接到同一個 UnreliableRemoteEvent 。 有900 位元限制在事件載體上,否則事件將被扔棄。
在服務器上由一個客戶端連接到同一個 OnServerEvent 事件來發射事件。具有 900 位元限制在事件載體上,否則事件將被扔棄。
活動
發射從 LocalScript 當 FireClient() 或 FireAllClients() 呼叫相同的 1>
發射從 Script 當 FireServer() 被呼叫時,在 UnreliableRemoteEvent 實例從 1> Class.LocalScript1> 中發射時,雖然此發射不是保證,即使上述方法被呼叫。這可能是由於
屬性
方法
FireAllClients
為每個客戶端連接到同一個 UnreliableRemoteEvent 事件為每個客戶端發射 FireClient() 事件。與 1>Class.UnreliableRemoteEvent:Fire
任何類型的 Roblox 對象,例如 Enum 、 Instance 或其他類型,都可以作為參數傳送到 FireAllClients() ,以及 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索
超過 900 位元的載入大小將會掉落。當它在 Studio 中發生時,在 輸出 視窗中會顯示事件的大小。
參數
傳值到所有 OnClientEvent 事件連接到同一個 UnreliableRemoteEvent 。
返回
FireClient
發射 OnClientEvent 事引數,為指定的一個連接的客戶端提供通訊。這個方法是從 Player 參數指定的服務器通訊到客戶端的,因此此方法只會在 Script 中使用。
任何類型的 Roblox 對象,例如 Enum 、 Instance 或其他類型,都可以作為參數傳送至 FireClient() ,或者 Luau 類型,例如數字、字串和 booleans,雖然您應該仔細探索 1> 限制
超過 900 位元的載入大小將會掉落。當它在 Studio 中發生時,在 輸出 視窗中會顯示事件的大小。
也 see 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() 呼叫相同的 1>
也注意,不保證事件的順序會與 FireClient() 或 FireAllClients() 呼叫相匹配。
參數
參數通過 FireClient() 或 FireAllClients() 傳送。
OnServerEvent
發射從 Script 當 FireServer() 被呼叫時,在 UnreliableRemoteEvent 實例從 1> Class.LocalScript1> 中發射時,雖然此發射不是保證,即使上述方法被呼叫。這可能是由於
也注意,不保證事件的順序會與 FireServer() 的呼叫順序一致。
參數
Class.Player 與 FireServer() 的客戶端來自於。
發送的參數通過 FireServer() 。