RemoteEvent
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
リモートイベント オブジェクトは、クライアント-サーバー 境界の 一方通行通信 を非同期で容易に行うことができます。この通信は、1>クライアントからサーバー1> へ、または、4>サーバーからクライアントへ4> へ、または、7>サーバーからすべてのクライアントへ
サーバーとクライアントが両方 RemoteEvent インスタンスにアクセスできるようにするには、それは両方のサイドがそれを見ることができる場所でなければなりません、例えば ReplicatedStorage 、または Workspace 内ではなく、一部の場合は 2>
結果を必要とする場合は、代わりに RemoteFunction を使用してください。そうしないと、リモートイベントがネットワークトラフィック/レイテンシーを最小限に抑え、スクリプトを待つ必要がありません。
コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。
パラメータの制限
Roblox オブジェクトの任意の種類、例えば Enum 、 Instance 、またはその他のオブジェクトは、RemoteEvent が発動したときにパラメーターとして渡されることができます。また、数値、文字列、およびブールのような Luau タイプも 2>Class.Remote
概要
方法
同じ OnClientEvent に接続されたすべてのクライアントに対して RemoteEvent イベントを発動します。
同じ RemoteEvent に接続された特定のクライアントに対して OnClientEvent イベントを発動します。
同じ RemoteEvent に接続されたクライアントからサーバーの Class.RemoteEvent.OnServerEvent|OnServerEvent イベントを発動します。
イベント
Class.LocalScript から FireClient() または FireAllClients() が呼び出されるとき、1> Class.RemoteEvent1> インスタンスの同じ 4> Class.Script4> から呼び出されます。
ファイアーは、 Script から発生し、 Class.RemoteEvent:FireServer()|FireServer() Class.RemoteEvent インスタンスから同じ 2>Class.RemoteEvent2> インスタンスを呼び出します。
プロパティ
方法
FireAllClients
同じ Class.RemoteEvent を持つクライアントに接続された各クライアントのための Class.RemoteEvent.OnClientEvent|OnClientEvent イベントを発動します。1>Class.RemoteEvent:FireClient()|FireClient()1> とは
任意の Roblox オブジェクト、例えば Enum 、 Instance 、またはその他の任意のタイプのオブジェクトは、FireAllClients() 、および Luau タイプの数、文字列、およびブールのようなオブジェクトを含む、
コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。
パラメータ
同じ OnClientEvent に接続されたすべてのイベントにパスする値。
戻り値
FireClient
必要な OnClientEvent アルガメントにより、接続された 1つのクライアントに Player イベントを発動します。このメソッドは、サーバーからクライアントに通信するために使用されるため、Script で使用するだけでは機能しません。
Roblox オブジェクトの任意の種類、例えば Enum 、 Instance 、またはその他のオブジェクトは、FireClient() 、 Luau タイプの数、文字列、およびブールの他のオブジェクトとしてパラメーターとして渡されることがあります
コードサンプルと Class.RemoteEvent の詳細については、リモートイベントとコールバック を参照してください。1> Class.RemoteEvent:FireAllClients()|FireAllClients()1> も同様ですが、それぞれのクライアントに接続された同じ 4> Class.RemoteEvent のイベント4> を発
パラメータ
Class.Player のクライアントでイベントを発動する。
同じ RemoteEvent に接続されたイベントに値を渡す。
戻り値
FireServer
1つのクライアントからサーバーに OnServerEvent イベントを発信します。接続されたイベントは、発信クライアントの Player 引数を受信します。このメソッドは、クライアントからサーバーに通信するために使用されるため、LocalScript で使用する
Roblox オブジェクトの任意の種類、例えば Enum 、 Instance 、またはその他のオブジェクトは、FireServer() 、 Luau タイプの数、文字列、およびブールの他のオブジェクトとしてパラメーターとして渡されることがあります
コードサンプルと Class.RemoteEvent の詳細については、RemoteEvent を参照してください。
パラメータ
同じ RemoteEvent に接続されたイベントに値を渡す。
戻り値
イベント
OnClientEvent
Class.LocalScript から FireClient() または FireAllClients() が呼び出されるとき、1> Class.RemoteEvent1> インスタンスの同じ 4> Class.Script4> から呼び出されます。
See リモートイベントとコールバック for code samples and further details on OnClientEvent .
パラメータ
パラメータは FireClient() または FireAllClients() を通じて送信されます。
OnServerEvent
ファイアーは、 Script から発生し、 Class.RemoteEvent:FireServer()|FireServer() Class.RemoteEvent インスタンスから同じ 2>Class.RemoteEvent2> インスタンスを呼び出します。
リモートイベントとコールバック については、OnServerEvent のコードサンプルと詳細については参照してください。
パラメータ
Class.Player は、FireServer() の呼び出しの元のクライアントと関連付けられています。
パラメーターは FireServer() を通じて送信されます。