RemoteEvent

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

원격 이벤트 개체는 응답을 제공하지 않고 클라이언트-서버 경계 전역에서 비동기 한 하나의 방향 통신을 용이하게 합니다. 이 통신은 클라이언트에서 서버로, 서버에서 특정 클라이언트로 또는 서버에서 모든 클라이언트로 향할 수 있습니다.

서버와 클라이언트가 모두 RemoteEvent 인스턴스에 액세스할 수 있도록 하려면 두 사이트 모두가 그것을 볼 수 있는 장소여야 합니다, 예를 들어 ReplicatedStorage 이지만 일부 경우에는 클라이언트 내에 있거나 Class.Tool</

결과를 필요로 하는 경우, 대신 RemoteFunction 를 사용해야 합니다. 그렇지 않으면 원격 이벤트가 네트워크 트래픽/대기 시간을 최소화하고 스크립트를 기다리지 않아도 됩니다.

원격 이벤트 및 콜백에 대한 코드 샘플 및 RemoteEvent에 대한 자세한 내용은 참조하십시오.

매개 변수 제한

Class.RemoteEvent1> 및 다른 모든 Roblox 개체는 Instance 및 기타 개체를 클래스화하는 데 사용되는 모든 개체를 이 문서의 하단에 있는 RemoteEvent 및 1>Class.Instance1>와 같은 매개 변수로 전달할 수 있습니다. 이 문서의 하

요약

메서드

이벤트

속성

메서드

FireAllClients

void

동일한 OnClientEvent 에 연결된 각 클라이언트에 대해 RemoteEvent 이벤트를 실행합니다. 다른 클라이언트에 연결된 클라이언트에 대해 Class.Remote

모든 유형의 Roblox 개체, 예를 들어 Enum, Instance 또는 기타를 매개 변수로 FireAllClients() 및 Luau 유형, 예를 들어 숫자, 문자열 및 부울,를 탐색하면서 제한을 살펴보십시

원격 이벤트 및 콜백에 대한 코드 샘플 및 RemoteEvent에 대한 자세한 내용은 참조하십시오.

매개 변수

arguments: Tuple

모든 OnClientEvent 이벤트에 연결된 모든 값을 전달합니다.


반환

void

FireClient

void

필요한 OnClientEvent 인수에 지정된 하나의 연결된 클라이언트에 대해 Player 이벤트를 실행합니다. 이 메서드는 서버에서 클라이언트로 통신하는 데 사용됩니다.

Roblox 개체의 모든 유형, Enum, Instance 또는 기타 개체를 매개 변수로 FireClient() 또는 Luau 형식의 숫자, 문자열 및 부울을 포함하여 모든 유형의 개체에 전달할 수 있습니다. 2>Class.RemoteEvent:Fire

See 원격 이벤트 및 콜백 for code samples and further details on RemoteEvent . See also FireAllClients() which works similarly but fires the event for each client connected to the same 1> Class.RemoteEvent1> .

매개 변수

player: Player

이벤트를 발생시키는 클라이언트의 Player

arguments: Tuple

같은 <a href="https://developer.microsoft.com/en-us/microsoft-edge/值을 가진 이벤트에 연결된 값을 전달합니다.값을 전달하는 이벤트는 다음과 같습니다. Class.RemoteEvent.OnClientEvent|OnClientEvent</a> 및 Class.RemoteEvent의 하위 집합입니다.


반환

void

FireServer

void

클라이언트에서 서버로 이벤트 OnServerEvent 을 발생시킵니다. 연결된 이벤트는 발생 클라이언트의 Player 인수를 받습니다. 이 메서드는 클라이언트에서 서버로 통신하는 데 사용됩니다. LocalScript 에서만 작동합니다.

모든 Roblox 개체, 예를 들어 Enum, Instance 또는 다른 개체는 모두 FireServer() 또는 Luau 형식과 같은 매개 변수로 전달될 수 있습니다. 하지만 제한 2>Limit2> 을 살펴보세요.

원격 이벤트 및 콜백에 대한 코드 샘플 및 RemoteEvent에 대한 자세한 내용은 참조하십시오.

매개 변수

arguments: Tuple

같은 <a href="https://developer.microsoft.com/en-us/microsoft-edge/值을 가진 이벤트에 연결된 값을 전달합니다.값을 전달하는 이벤트는 다음과 같습니다. RemoteEvent 및 Class.RemoteEvent 이벤트.


반환

void

이벤트

OnClientEvent

Class.RemoteEvent:FireClient()|FireClient() 또는 FireClient() 가 호출되면 FireAllClients() 가 호출되면 1>Class.RemoteEvent1> 인스턴스에서 동일한 4>Class.RemoteEvent4> 인스턴스가 호출됩

원격 이벤트 및 콜백에 대한 코드 샘플 및 OnClientEvent에 대한 자세한 내용은 참조하십시오.

매개 변수

arguments: Tuple

Class.RemoteEvent:FireClient()|FireClient() 또는 Class.RemoteEvent:FireAllClients()|FireAllClients() 를 통해 보낸 매개 변수 또는 Class.RemoteEvent:FireAllClients()|FireAllClients() 를 통해 보낸 모든 매개 변수입니다.


OnServerEvent

Class.RemoteEvent:FireServer()|FireServer()에서 호출되면 FireServer() 인스턴스에서 동일한 RemoteEvent 인스턴스를 호출하고 1>Class.LocalScript1>에서 호출됩니다.

원격 이벤트 및 콜백에 대한 코드 샘플 및 OnServerEvent에 대한 자세한 내용을 참조하십시오.

매개 변수

player: Player

클라이언트가 호출하는 Player는 클라이언트의 원본에서 연결됩니다.

arguments: Tuple

Class.RemoteEvent:FireServer()|FireServer()를 통해 전달된 매개 변수.