Class.RemoteFunction:ExecuteClient() 개체는 클라이언트-서버 경계 전역의 동기 커뮤니케이션을 용이하게 하는 개체입니다. 이 개체를 사용하여 수신자정의 콜백 함수를 정의하고 수동으로 호출하려면 Class.RemoteFunction:ExecuteClient
서버와 클라이언트가 모두 RemoteFunction 인스턴스에 액세스할 수 있도록 하려면 두 쪽 모두가 그것을 볼 수 있는 장소여야 합니다, 예를 들어 ReplicatedStorage 이지만 일부 경우 Workspace 내부 또는 2>Class.Workspace</
결과가 필요하지 않다면 대신 RemoteEvent 를 사용하는 것이 좋습니다, 콜백이 비동기적이기 때문에 실행을 계속할 수 있는 대기 시간이 필요하지 않습니다. 원격 이벤트 및 콜백에 대한 코드 샘플 및 자세한
스트리밍 주의 사항
서버에서 RemoteFunction 을 호출하면 클라이언트
매개 변수 제한
모든 Roblox 개체, 예를 들어 Enum, Instance 또는 다른 개체는 RemoteFunction 가 호출될 때 매개 변수로 전달될 수 있습니다. 또한 문자열, 문자열 및 부울과 같은 Luau 형식은 2>Class.RemoteFunction2> 가 호출될 때 ��
요약
메서드
Class.RemoteFunction를 호출하여 OnClientInvoke 콜백을 호출합니다.
Class.RemoteFunction를 호출하면 OnServerInvoke 콜백을 호출합니다.
콜백
속성
메서드
InvokeClient
Class.RemoteFunction 를 호출하여 OnClientInvoke 콜백을 호출합니다. 이 메서드는 서버에서 클라이언트로 통신하는 데 사용됩니다. Script 에서 사용하는 경우에만 작동합니다.
Class.RemoteFunction:ExecuteClient()|ExecuteClient(), Instance 또는 기타 유형의 Roblox 개체는 모두 InvokeClient() 또는 1>Class.RemoteFunction:ExecuteClient()|ExecuteClient()1> 로 패러미터로 전달될 수 있습니다. 또한 Luau 형식은 숫자, 문자열 및
원격 이벤트 및 콜백에 대한 코드 샘플 및 RemoteFunction에 대한 자세한 내용은 참조하십시오.
주의
실제로 서버는 클라이언트를 자주 호출하지 않으며, 클라이언트는 일반적으로 서버가 가지고 있지 않은 정보를 가지고 있지 않으며, 클라이언트가 수행할 수 있는 작업은 일반적으로 콜백을 필요로하지 않습니다. 따라서 RemoteEvent:FireClient() 는 실행
서버에서 클라이언트를 합법적으로 호출해야 하는 경우 다음과 같은 위험을 고려하십시오.
- 클라이언트가 오류를 던지면 서버도 오류를 던집니다.
- 클라이언트가 호출되는 동안 연결이 해제되면, InvokeClient() 이 오류를 발생시킵니다.
- 클라이언트가 값을 반환하지 않으면 서버는 영원히 반환합니다.
매개 변수
클래스 리모 함수 호출에 대한 값을 전달합니다. OnClientInvoke 콜백에.
반환
Class.RemoteFunction.OnClient 콜백에서 반환된 값.
InvokeServer
Class.RemoteFunction 을 호출하여 OnServerInvoke 콜백을 호출합니다. 이 메서드는 클라이언트에서 서버로 통신하는 데 사용됩니다. LocalScript 에서 작동하는 경우에만 작동합니다.
반환된 결과가 필요하지 않은 경우 RemoteEvent:FireServer() 대신 사용하는 것이 좋습니다, 콜백이 비동기적이기 때문에 대기할 필요가 없습니다.
Class.RemoteFunction:ExecuteServer()|ExecuteServer(), Instance 또는 기타 유형의 Roblox 개체는 모두 InvokeServer() 또는 1>Class.RemoteFunction1> 에 매개 변수로 전달될 수 있습니다. 또한 Luau 형식은 숫자, 문자열 및 부울과 같은
원격 이벤트 및 콜백에 대한 코드 샘플 및 RemoteFunction에 대한 자세한 내용은 참조하십시오.
매개 변수
서버에서 호출할 OnServerInvoke 콜백에 값을 전달합니다.
반환
Class.RemoteFunction.OnServerExecutor|OnServerExecutor 콜백에서 반환된 값.