UnreliableRemoteEvent

사용되지 않는 항목 표시

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

UnreliableRemoteEvent 개체는 RemoteEvent 개체의 변형입니다. 이 개체는 응답을 제공하지 않고 클라이언트-서버 경계 전역의 비동기, 비정렬 및 불안정한 하나의 방향 통신을 용이하게 합니다. 이 통신은 클라이언트에서

서버와 클라이언트가 모두 UnreliableRemoteEvent 인스턴스에 액세스할 수 있도록 하려면 두 사이드가 모두 해당 위치에 있어야 합니다. 예를 들어, ReplicatedStorage 이지만, 일부 경우 Workspace 내에 있거나 2>Class.

UnreliableRemoteEvent 는 단시간 이펙트나 순간적으로 변경되는 데이터를 위한 임시 이벤트에 가장 적합합니다. 이 이벤트는 잃어버리면 재처리되지 않고 이전에 발생한 이벤트를 복제하기 위해 순차적으로 처리되지 않습

매개 변수 제한

Roblox 개체의 모든 유형, Enum, Instance 또는 기타 개체는 UnreliableRemoteEvent 가 발생할 때 매개 변수로 지정할 수 있으며, 숫자, 문자열 및 부울과 같은 Luau 형식을 포함하여 제한을 살펴보십시오.

Class.UnreliableRemoteEvent 의 경우 대용량 전송은 작은 전송보다 작은 전송 크기를 가질 수 있습니다. 더 큰 전송은 버퍼와 같은 특정 개체 형식을 인코딩하고 압축하여

요약

메서드

이벤트

속성

메서드

FireAllClients

void

같은 OnClientEvent 에 연결된 각 클라이언트에 대해 UnreliableRemoteEvent 이벤트를 실행합니다. 다른 Class.Unreli

모든 유형의 Roblox 개체, 예를 들어 Enum, Instance 또는 기타를 단수로 지정할 수 있습니다 FireAllClients() 및 수학 형식, 문자열 및 부울과 같은 다른 유형의 단수를 지

900바이트 이상의 전송 데이터를 가진 이벤트는 드롭됩니다. Studio에서 이 이벤트가 발생하면 출력 창에 로그 메시지가 표시되어 이벤트가 얼마나 많은 바이트를 넘겼는지 나타냅니다.

매개 변수

arguments: Tuple

모든 OnClientEvent 이벤트에 연결된 동일한 UnreliableRemoteEvent 에 대한 값을 전달합니다.


반환

void

FireClient

void

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

모든 Roblox 개체의 형식, Enum, Instance 또는 기타 형식은 모두 FireClient() 또는 Luau 형식과 같은 매개 변수로 전달될 수 있습니다. 하지만 제한을 살펴보는 것이 좋습니다

900바이트 이상의 전송 데이터를 가진 이벤트는 드롭됩니다. Studio에서 이 이벤트가 발생하면 출력 창에 로그 메시지가 표시되어 이벤트가 얼마나 많은 바이트를 넘겼는지 나타냅니다.

또한 참조하십시오 FireAllClients() 는 동일하게 작동하지만 각 클라이언트에 연결된 동일한 UnreliableRemoteEvent 에 대해 이벤트를 발생시킵니다.

매개 변수

player: Player

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

arguments: Tuple

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


반환

void

FireServer

void

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

모든 Roblox 개체의 형식, Enum, Instance 또는 기타 형식은 모두 FireServer() 또는 Luau 형식과 같은 매개 변수로 전달될 수 있습니다. 하지만 제한을 살펴보는 것이 좋습니다

900바이트 이상의 전송 데이터를 가진 이벤트는 드롭됩니다. Studio에서 이 이벤트가 발생하면 출력 창에 로그 메시지가 표시되어 이벤트가 얼마나 많은 바이트를 넘겼는지 나타냅니다.

매개 변수

arguments: Tuple

같은 OnServerEvent 에 연결된 값을 전달하는 이벤트에 대해 UnreliableRemoteEvent 에 대한 값을 전달합니다.


반환

void

이벤트

OnClientEvent

Class.UnreliableRemoteEvent:FireClient()|FireClient() 또는 FireClient() 가 호출되면 FireAllClients() 이행동일

또한 이벤트 순서가 FireClient() 또는 FireAllClients() 호출과 일치하는지 보장하지는 않습니다.

매개 변수

arguments: Tuple

Class.UnreliableRemoteEvent:FireClient()|FireClient() 또는 Class.UnreliableRemoteEvent:FireAllClients()|FireAllClients()를 통해 보낸 매개 변수.


OnServerEvent

Class.UnreliableRemoteEvent:FireServer()|FireServer()에서 호출되는 경우 FireServer()에서 동일한 UnreliableRemoteEvent 인스턴스에서 발생하는 경우 위의 메서드를 호출하더라도 발생하지 않습니다. 이는 패킷 이행또

또한 이벤트 순서가 FireServer() 호출의 순서와 일치하는지는 보장되지 않습니다.

매개 변수

player: Player

Class.UnreliableRemoteEvent:FireServer()|FireServer() 호출의 클라이언트와 연관된 FireServer()는 다음에서 원래합니다.

arguments: Tuple

Class.UnreliableRemoteEvent:FireServer()|FireServer()를 통해 보낸 매개 변수.