RemoteEvent

非推奨を表示

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

リモートイベント オブジェクトは、応答を諦めずにクライアント-サーバー境界を横断して非同期、一方通行のコミュニケーションを容易にします。この通信は、1つのクライアントからサーバーへ、サーバーから特定のクライアントへ、またはサーバーからすべてのクライアントへ向けることができます。

サーバーとクライアントの両方が RemoteEvent インスタンスにアクセスするには、両側がそれを見ることができる場所にある必要があります、例えば ReplicatedStorage 、しかし、いくつかの場合、それを Workspace または内部の Tool に保存することが適切です。

呼び出しの結果が必要な場合は、代わりに RemoteFunction を使用する必要があります。そうでないと、リモートイベントが推奨されます、ネットワークトラフィック/遅延を最小限に抑え、返答を待つスクリプトを生成しません。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。

パラメータ制限

、 、その他の種類の Roblox オブジェクトは、 が発動したときにパラメータとして伝達でき、数字、文字列、ブールのような Luau タイプも含まれますが、制限を注意深く調査する必要があります。

概要

方法

イベント

プロパティ

方法

FireAllClients

()

同じ OnClientEvent に接続した各クライアントに対して、RemoteEvent イベントを発射します。FireClient() とは異なり、このイベントは複数のクライアントに発射するため、最初の引数としてターゲット Player を受け取りません。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script でのみ機能します。

、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。

パラメータ

arguments: Tuple

すべての OnClientEvent イベントにパスする値は、同じ RemoteEvent に接続されています。

既定値: ""

戻り値

()

FireClient

()

必要な OnClientEvent 引数で指定された 1つの接続クライアントに対して、Player イベントを発射します。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script でのみ機能します。

、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。同様の動作をするが、同じ RemoteEvent に接続した各クライアントにイベントを発射する FireAllClients() も参照してください。

パラメータ

player: Player

クライアントが Player にイベントを発射する。

既定値: ""
arguments: Tuple

値をパスして OnClientEvent 同じ RemoteEvent に接続されたイベントに 伝える値。

既定値: ""

戻り値

()

FireServer

()

1つのクライアントからサーバー上の OnServerEvent イベントを発射する接続されたイベントは、発射クライアントの Player 引数を受け取ります。このメソッドは、クライアントからサーバーへの通信に使用されるため、LocalScript でのみ機能します。

、 、その他の種類の Roblox オブジェクトは、パラメータとして 、Luau タイプ (数、文字列、ブールなど) は、制限を注意深く調べる必要がありますが、 制限 。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。

パラメータ

arguments: Tuple

値をパスして OnServerEvent 同じ RemoteEvent に接続されたイベントに 伝える値。

既定値: ""

戻り値

()

イベント

OnClientEvent

Fires from a LocalScript when either FireClient() or FireAllClients() が呼び出されると、同じ RemoteEvent インスタンスから Script が発生します。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。

パラメータ

arguments: Tuple

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


OnServerEvent

ファイアは、Script から呼び出されると、FireServer() が同じ RemoteEvent インスタンスから呼び出されるとき、LocalScript から発生します。

リモートイベントとコールバックについては、 リモートイベントとコールバックのコードサンプルとその詳細 を参照してください。

パラメータ

player: Player

クライアントと関連する Player が、FireServer() の呼び出しの起源となるクライアント。

arguments: Tuple

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