RemoteEvent

非推奨を表示

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

リモートイベント オブジェクトは、クライアント-サーバー 境界の 一方通行通信 を非同期で容易に行うことができます。この通信は、1>クライアントからサーバー1> へ、または、4>サーバーからクライアントへ4> へ、または、7>サーバーからすべてのクライアントへ

サーバーとクライアントが両方 RemoteEvent インスタンスにアクセスできるようにするには、それは両方のサイドがそれを見ることができる場所でなければなりません、例えば ReplicatedStorage 、または Workspace 内ではなく、一部の場合は 2>

結果を必要とする場合は、代わりに RemoteFunction を使用してください。そうしないと、リモートイベントがネットワークトラフィック/レイテンシーを最小限に抑え、スクリプトを待つ必要がありません。

コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。

パラメータの制限

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、RemoteEvent が発動したときにパラメーターとして渡されることができます。また、数値、文字列、およびブールのような Luau タイプも 2>Class.Remote

概要

方法

イベント

プロパティ

方法

FireAllClients

void

同じ Class.RemoteEvent を持つクライアントに接続された各クライアントのための Class.RemoteEvent.OnClientEvent|OnClientEvent イベントを発動します。1>Class.RemoteEvent:FireClient()|FireClient()1> とは

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

コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。

パラメータ

arguments: Tuple

同じ OnClientEvent に接続されたすべてのイベントにパスする値。


戻り値

void

FireClient

void

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

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、FireClient() 、 Luau タイプの数、文字列、およびブールの他のオブジェクトとしてパラメーターとして渡されることがあります

コードサンプルと Class.RemoteEvent の詳細については、リモートイベントとコールバック を参照してください。1> Class.RemoteEvent:FireAllClients()|FireAllClients()1> も同様ですが、それぞれのクライアントに接続された同じ 4> Class.RemoteEvent のイベント4> を発

パラメータ

player: Player

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

arguments: Tuple

同じ RemoteEvent に接続されたイベントに値を渡す。


戻り値

void

FireServer

void

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

Roblox オブジェクトの任意の種類、例えば EnumInstance 、またはその他のオブジェクトは、FireServer() 、 Luau タイプの数、文字列、およびブールの他のオブジェクトとしてパラメーターとして渡されることがあります

コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。

パラメータ

arguments: Tuple

同じ RemoteEvent に接続されたイベントに値を渡す。


戻り値

void

イベント

OnClientEvent

Class.LocalScript から FireClient() または FireAllClients() が呼び出されるとき、1> Class.RemoteEvent1> インスタンスの同じ 4> Class.Script4> から呼び出されます。

See リモートイベントとコールバック for code samples and further details on OnClientEvent .

パラメータ

arguments: Tuple

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


OnServerEvent

ファイアーは、 Script から発生し、 Class.RemoteEvent:FireServer()|FireServer() Class.RemoteEvent インスタンスから同じ 2>Class.RemoteEvent2> インスタンスを呼び出します。

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

パラメータ

player: Player

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

arguments: Tuple

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