RemoteFunction

사용되지 않는 항목 표시

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

Class.RemoteFunction:ExecuteClient() 개체는 클라이언트-서버 경계 전역의 동기 커뮤니케이션을 용이하게 하는 개체입니다. 이 개체를 사용하여 수신자정의 콜백 함수를 정의하고 수동으로 호출하려면 Class.RemoteFunction:ExecuteClient

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

결과가 필요하지 않다면 대신 RemoteEvent 를 사용하는 것이 좋습니다, 콜백이 비동기적이기 때문에 실행을 계속할 수 있는 대기 시간이 필요하지 않습니다. 원격 이벤트 및 콜백에 대한 코드 샘플 및 자세한

스트리밍 주의 사항

서버에서 RemoteFunction 을 호출하면 클라이언트

매개 변수 제한

모든 Roblox 개체, 예를 들어 Enum, Instance 또는 다른 개체는 RemoteFunction 가 호출될 때 매개 변수로 전달될 수 있습니다. 또한 문자열, 문자열 및 부울과 같은 Luau 형식은 2>Class.RemoteFunction2> 가 호출될 때 ��

속성

메서드

InvokeClient

생성

Class.RemoteFunction 를 호출하여 OnClientInvoke 콜백을 호출합니다. 이 메서드는 서버에서 클라이언트로 통신하는 데 사용됩니다. Script 에서 사용하는 경우에만 작동합니다.

Class.RemoteFunction:ExecuteClient()|ExecuteClient(), Instance 또는 기타 유형의 Roblox 개체는 모두 InvokeClient() 또는 1>Class.RemoteFunction:ExecuteClient()|ExecuteClient()1> 로 패러미터로 전달될 수 있습니다. 또한 Luau 형식은 숫자, 문자열 및

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

주의

실제로 서버는 클라이언트를 자주 호출하지 않으며, 클라이언트는 일반적으로 서버가 가지고 있지 않은 정보를 가지고 있지 않으며, 클라이언트가 수행할 수 있는 작업은 일반적으로 콜백을 필요로하지 않습니다. 따라서 RemoteEvent:FireClient() 는 실행

서버에서 클라이언트를 합법적으로 호출해야 하는 경우 다음과 같은 위험을 고려하십시오.

  • 클라이언트가 오류를 던지면 서버도 오류를 던집니다.
  • 클라이언트가 호출되는 동안 연결이 해제되면, InvokeClient() 이 오류를 발생시킵니다.
  • 클라이언트가 값을 반환하지 않으면 서버는 영원히 반환합니다.

매개 변수

player: Player

클라이언트에 연결된 Player 클래스.

arguments: Tuple

클래스 리모 함수 호출에 대한 값을 전달합니다. OnClientInvoke 콜백에.


반환

Class.RemoteFunction.OnClient 콜백에서 반환된 값.

InvokeServer

생성

Class.RemoteFunction 을 호출하여 OnServerInvoke 콜백을 호출합니다. 이 메서드는 클라이언트에서 서버로 통신하는 데 사용됩니다. LocalScript 에서 작동하는 경우에만 작동합니다.

반환된 결과가 필요하지 않은 경우 RemoteEvent:FireServer() 대신 사용하는 것이 좋습니다, 콜백이 비동기적이기 때문에 대기할 필요가 없습니다.

Class.RemoteFunction:ExecuteServer()|ExecuteServer(), Instance 또는 기타 유형의 Roblox 개체는 모두 InvokeServer() 또는 1>Class.RemoteFunction1> 에 매개 변수로 전달될 수 있습니다. 또한 Luau 형식은 숫자, 문자열 및 부울과 같은

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

매개 변수

arguments: Tuple

서버에서 호출할 OnServerInvoke 콜백에 값을 전달합니다.


반환

Class.RemoteFunction.OnServerExecutor|OnServerExecutor 콜백에서 반환된 값.

이벤트

콜백

OnClientInvoke

매개 변수

arguments: Tuple

반환

OnServerInvoke

매개 변수

player: Player
arguments: Tuple

반환