UnreliableRemoteEvent

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

UnreliableRemoteEvent オブジェクトは、Class.RemoteEvent オブジェクトのバリアントです。これは、クライアント-サーバー境界の 1つの方向に、非同期、非整列、信頼できない、1方通行通信を容易に行うことができます。この通信は、クライアントからサーバーに、ま

サーバーとクライアントが両方 UnreliableRemoteEvent インスタンスにアクセスできるようにするには、その場所により両方の側が見える場所でなければなりません。たとえば、ReplicatedStorage 、または、Workspace 内の 12 ではな

UnreliableRemoteEvent は、短時間のみ有効なエフェクトを含む一時的なイベントに最適です。これらのイベントは、失われた場合には処理されないので、ラテンシーとネットワークトラフィックを減少させる可能性があります。エフェクトを処理するとき

パラメータの制限

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、UnreliableRemoteEvent が発動したときにパラメーターとして渡されることができます。また、数値、文字列、およびブーレーンなどの Luau タイ

Class.UnreliableRemoteEvent のペイロードには、900バイトの制限があります。大きなペイロードはドロップされます。すべてのイベントと同様、UnreliableRemoteEvent メソッドは特定のオブジェ

概要

方法

  • FireAllClients(arguments : Tuple):void

    同じ OnClientEvent に接続されたすべてのクライアントに対して UnreliableRemoteEvent イベントを発動します。イベントの荷物には 900バイトの制限があり、そうでないとイベントがドロップされます。

  • FireClient(player : Player,arguments : Tuple):void

    同じ OnClientEvent イベントに接続された特定のクライアントのための UnreliableRemoteEvent イベントを発動します。イベントの荷物には 900バイトの制限があり、そうでないとイベントがドロップされます。

  • FireServer(arguments : Tuple):void

    同じ OnServerEvent イベントをサーバーから 1 クライアントに接続された 1 つのクライアントから ファイアする。 900 バイトの制限付きを超えると、イベントがドロップされます。

イベント

プロパティ

方法

FireAllClients

void

同じ Class.UnreliableRemoteEvent を持つクライアントをそれぞれ接続するための イベントを Class.UnreliableRemoteEvent.OnClientEvent|OnClientEvent で発動します。

任意の Roblox オブジェクト、例えば EnumInstance 、またはその他の任意のタイプは、FireAllClients() 、および Luau タイプの数字、文字列、およびブールのようなオブジェクトをパラメー

900バイト以上の荷物を持つイベントはドロップされます。Studio では、出力 ウィンドウにあるログメッセージで、イベントがどれくらいのバイトオーバーになったかを示すようになります。

パラメータ

arguments: Tuple

同じ Class.UnreliableRemoteEvent に接続されたすべてのイベントに、パスする値を Class.UnreliableRemoteEvent.OnClientEvent|OnClientEvent に通過します。


戻り値

void

FireClient

void

必要な OnClientEvent 引数により、接続された 1つのクライアントに Player イベントを発動します。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script で使用するだけでは機能しません。

任意の Roblox オブジェクト、例えば EnumInstance 、またはその他の任意のタイプのオブジェクトは、FireClient() 、および Luau タイプの数、文字列、およびブールのようなオブジェクトを含む、

900バイト以上の荷物を持つイベントはドロップされます。Studio では、出力 ウィンドウにあるログメッセージで、イベントがどれくらいのバイトオーバーになったかを示すようになります。

また、FireAllClients() を参照してください。これは、同じ UnreliableRemoteEvent に接続された各クライアントにイベントを発動させるのと同じですが、イベントを発動させるのはそれぞれのクライアントです。

パラメータ

player: Player

Class.Player のクライアントでイベントを発動する。

arguments: Tuple

同じ OnClientEvent に接続されたイベントに値を渡すことができます。


戻り値

void

FireServer

void

1つのクライアントからサーバーに OnServerEvent イベントを発射します。接続されたイベントは、発射クライアントの Player 引数を受信します。このメソッドは、クライアントからサーバーに通信するときにのみ機能します。 Class.LocalScript</

任意の Roblox オブジェクト、例えば EnumInstance 、またはその他の任意のタイプのオブジェクトは、FireServer() 、および Luau タイプの数、文字列、およびブールのようなオブジェクトを含む、

900バイト以上の荷物を持つイベントはドロップされます。Studio では、出力 ウィンドウにあるログメッセージで、イベントがどれくらいのバイトオーバーになったかを示すようになります。

パラメータ

arguments: Tuple

同じ OnServerEvent に接続されたイベントに値を渡すことができます。


戻り値

void

イベント

OnClientEvent

Class.LocalScript から FireClient() または FireAllClients() が呼び出されるとき、このフ履行イア

また、イベントの順番が FireClient() または FireAllClients() の呼び出しと一致することは保証されていません。

パラメータ

arguments: Tuple

パラメータは FireClient() または FireAllClients() を通じて送信されます。


OnServerEvent

Class.UnreliableRemoteEvent:FireServer()|FireServer() が呼び出されると、FireServer() から同じ UnreliableRemoteEvent インスタンスが呼び出されますが、この呼び出しは上記のメソッドが呼び出される場合でも保証されていません。これはパケ

また、イベントの順番が FireServer() の呼び出しの順番と一致することは保証されていません。

パラメータ

player: Player

Class.Player は、FireServer() の呼び出しの元であるクライアントと関連しています。

arguments: Tuple

パラメータは FireServer() を通じて送信されます。