원격 이벤트 객체는 응답을 포기하지 않고 클라이언트-서버 경계에서 비동기, 일방향 통신을 용이하게 합니다.The RemoteEvent object facilitate asynchronous, one-way communication across the client-server boundary without yielding for a response.이 통신은 클라이언트에서 서버로, 서버에서 특정 클라이언트로, 또는 서버에서 모든 클라이언트로 방향할 수 있습니다.
서버와 클라이언트 모두에서 RemoteEvent 인스턴스에 액세스하려면 두 당사자가 볼 수 있는 장소에 있어야 하며, 경우에 따라 ReplicatedStorage 또는 내부의 Workspace 또는 내부의 Tool에 저장하는 것이 적합합니다.
호출의 결과가 필요한 경우, 대신 RemoteFunction를 사용해야 합니다.그렇지 않으면 원격 이벤트가 권장되며, 네트워크 트래픽/지연을 최소화하고 스크립트가 응답을 기다리지 않도록 합니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 RemoteEvent에 대한 자세한 내용은 보십시오.
매개 변수 제한
, 또는 기타 유형의 Roblox 개체는 발사되는 와 마찬가지로 매개 변수로 전달될 수 있으며, 숫자, 문자열 및 부울과 같은 Luau 유형도 조심스럽게 제한 사항을 조사해야 합니다.
요약
메서드
동일한 OnClientEvent에 연결된 각 클라이언트에 대해 RemoteEvent 이벤트를 발사합니다.
동일한 RemoteEvent에 연결된 특정 클라이언트에 대한 OnClientEvent 이벤트를 발사합니다.
동일한 RemoteEvent에 연결된 클라이언트에서 서버에서 OnServerEvent 이벤트를 발사합니다.
이벤트
fires from a when either 또는 가 동일한 인스턴스에서 호출되면 다음과 같이 에서 화재가 발생합니다.
Script 화재가 발생하면 FireServer() 동일한 RemoteEvent 호출되면 LocalScript 호출됩니다.
속성
메서드
FireAllClients
동일한 OnClientEvent에 연결된 각 클라이언트에 대해 RemoteEvent 이벤트를 발사합니다.FireClient() 와 달리, 이 이벤트는 여러 클라이언트에 발사되기 때문에 첫 번째 인수로 대상 Player 을 사용하지 않습니다.이 메서드는 서버에서 클라이언트로 통신하는 데 사용되므로, Script에서만 작동합니다.
, 또는 기타 유형의 Roblox 개체는 매개 변수로 또는 Luau 유형(숫자, 문자열 및 부울과 같은)으로 전달될 수 있지만, 제한 사항을 신중하게 조사해야 합니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 RemoteEvent에 대한 자세한 내용은 보십시오.
매개 변수
동일한 에 연결된 모든 이벤트에 전달할 값.
반환
FireClient
필수 OnClientEvent 인수로 지정된 연결된 클라이언트에 대해 Player 이벤트를 발사합니다.이 메서드는 서버에서 클라이언트로 통신하는 데 사용되므로, Script에서만 작동합니다.
, 또는 기타 유형의 Roblox 개체는 매개 변수로 또는 Luau 유형(숫자, 문자열 및 부울과 같은)으로 전달될 수 있지만, 제한 사항을 신중하게 조사해야 합니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 RemoteEvent에 대한 자세한 내용은 보십시오.또한 참조하십시오 FireAllClients() 동일한 RemoteEvent에 연결된 각 클라이언트에 대한 이벤트를 발생시키지만 유사하게 작동합니다.
매개 변수
같은 OnClientEvent에 연결된 이벤트에 전달할 값입니다. 값을 RemoteEvent에 전달합니다.
반환
FireServer
하나의 클라이언트에서 서버에서 OnServerEvent 이벤트를 발사합니다.연결된 이벤트는 발사 클라이언트의 Player 인수를 받습니다.이 메서드는 클라이언트에서 서버로 통신하는 데 사용되므로, LocalScript에서만 작동합니다.
, 또는 기타 유형의 Roblox 개체는 매개 변수로 또는 Luau 유형(숫자, 문자열 및 부울과 같은)으로 전달될 수 있지만, 제한 사항을 신중하게 조사해야 합니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 RemoteEvent에 대한 자세한 내용은 보십시오.
매개 변수
같은 OnServerEvent에 연결된 이벤트에 전달할 값입니다. 값을 RemoteEvent에 전달합니다.
반환
이벤트
OnClientEvent
fires from a when either 또는 가 동일한 인스턴스에서 호출되면 다음과 같이 에서 화재가 발생합니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 OnClientEvent에 대한 자세한 내용은 보십시오.
매개 변수
FireClient() 또는 FireAllClients()를 통해 전송된 매개변수.
OnServerEvent
Script 화재가 발생하면 FireServer() 동일한 RemoteEvent 호출되면 LocalScript 호출됩니다.
리모트 이벤트와 콜백에 대한 코드 샘플과 OnServerEvent에 대한 자세한 내용은 보십시오.
매개 변수
클라이언트에서 발생하는 Player 호출과 연결된 클라이언트와 관련된 FireServer() 호출 원본.
FireServer()를 통해 전송된 매개변수.