RemoteEvent
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
リモートイベント オブジェクトは、応答を諦めずにクライアント-サーバー境界を横断して非同期、一方通行のコミュニケーションを容易にします。この通信は、1つのクライアントからサーバーへ、サーバーから特定のクライアントへ、またはサーバーからすべてのクライアントへ向けることができます。
サーバーとクライアントの両方が RemoteEvent インスタンスにアクセスするには、両側がそれを見ることができる場所にある必要があります、例えば ReplicatedStorage 、しかし、いくつかの場合、それを Workspace または内部の Tool に保存することが適切です。
呼び出しの結果が必要な場合は、代わりに RemoteFunction を使用する必要があります。そうでないと、リモートイベントが推奨されます、ネットワークトラフィック/遅延を最小限に抑え、返答を待つスクリプトを生成しません。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。
パラメータ制限
、 、その他の種類の Roblox オブジェクトは、 が発動したときにパラメータとして伝達でき、数字、文字列、ブールのような Luau タイプも含まれますが、制限を注意深く調査する必要があります。
概要
方法
同じ OnClientEvent に接続した各クライアントに対して、RemoteEvent イベントを発射します。
同じ OnClientEvent に接続された特定のクライアントに対して RemoteEvent イベントを発射します。
同じ OnServerEvent に接続した 1つのクライアントからサーバー上の RemoteEvent イベントを発射します。
イベント
Fires from a LocalScript when either FireClient() or FireAllClients() が呼び出されると、同じ RemoteEvent インスタンスから Script が発生します。
ファイアは、Script から呼び出されると、FireServer() が同じ RemoteEvent インスタンスから呼び出されるとき、LocalScript から発生します。
プロパティ
方法
FireAllClients
同じ OnClientEvent に接続した各クライアントに対して、RemoteEvent イベントを発射します。FireClient() とは異なり、このイベントは複数のクライアントに発射するため、最初の引数としてターゲット Player を受け取りません。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script でのみ機能します。
、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。
パラメータ
すべての OnClientEvent イベントにパスする値は、同じ RemoteEvent に接続されています。
戻り値
FireClient
必要な OnClientEvent 引数で指定された 1つの接続クライアントに対して、Player イベントを発射します。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script でのみ機能します。
、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。同様の動作をするが、同じ RemoteEvent に接続した各クライアントにイベントを発射する FireAllClients() も参照してください。
パラメータ
値をパスして OnClientEvent 同じ RemoteEvent に接続されたイベントに 伝える値。
戻り値
FireServer
1つのクライアントからサーバー上の OnServerEvent イベントを発射する接続されたイベントは、発射クライアントの Player 引数を受け取ります。このメソッドは、クライアントからサーバーへの通信に使用されるため、LocalScript でのみ機能します。
、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。
パラメータ
値をパスして OnServerEvent 同じ RemoteEvent に接続されたイベントに 伝える値。
戻り値
イベント
OnClientEvent
Fires from a LocalScript when either FireClient() or FireAllClients() が呼び出されると、同じ RemoteEvent インスタンスから Script が発生します。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。
パラメータ
パラメータは FireClient() または FireAllClients() を通じて送信されます。
OnServerEvent
ファイアは、Script から呼び出されると、FireServer() が同じ RemoteEvent インスタンスから呼び出されるとき、LocalScript から発生します。
リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。
パラメータ
クライアントと関連する Player が、FireServer() の呼び出しの起源となるクライアント。
パラメータは FireServer() を通じて送信されます。