RemoteEvent

RemoteEvent : Instance

Overview

RemoteEvent๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ œ๊ณต๋˜๋Š” ๊ฐ์ฒด๋กœ, ๋น„๋™๊ธฐ ๋‹จ๋ฐฉํ–ฅ ํ†ต์‹ ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด ์ธ์Šคํ„ด์Šค๋Š” ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์–‘์ชฝ์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ, ReplicatedStorage๋‚˜ Workspace์ฒ˜๋Ÿผ ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ์œ„์น˜์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ ์ ˆํ•ฉ๋‹ˆ๋‹ค.

Properties

Methods

FireAllClients

์„œ๋ฒ„์—์„œ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์˜ RemoteEvent์— ์—ฐ๊ฒฐ๋œ ์ด๋ฒคํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Player ์ธ์ž๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Parameters

Tuple Arguments

RemoteEvent์˜ OnClientEvent์— ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ์ธ์ž์ž…๋‹ˆ๋‹ค.

  • number, boolean, string, table ๋“ฑ Luau์˜ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Instance ๊ฐ™์€ ๊ฐ์ฒด๋„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ ์ „ ์‹ค์ œ ๋™์ž‘์„ ํ™•์ธํ•ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Return

void

Code Samples

FireClient

์„œ๋ฒ„์—์„œ ํŠน์ • ํด๋ผ์ด์–ธํŠธ์˜ RemoteEvent์— ์—ฐ๊ฒฐ๋œ ์ด๋ฒคํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค.

๋Œ€์ƒ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด Player ์ธ์ž๋ฅผ ๋ฐ˜๋“œ์‹œ ์ „๋‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ด๋ฒคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” FireAllClients()๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

Parameters

Player Player

ํด๋ผ์ด์–ธํŠธ์˜ ์ด๋ฒคํŠธ๋ฅผ ์‹คํ–‰ํ•  Player์ž…๋‹ˆ๋‹ค.

Tuple Arguments

RemoteEvent์˜ OnClientEvent์— ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ์ธ์ž์ž…๋‹ˆ๋‹ค.

  • number, boolean, string, table ๋“ฑ Luau์˜ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Instance ๊ฐ™์€ ๊ฐ์ฒด๋„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ ์ „ ์‹ค์ œ ๋™์ž‘์„ ํ™•์ธํ•ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Return

void

Code Samples

FireServer

ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„์˜ RemoteEvent์— ์—ฐ๊ฒฐ๋œ ์ด๋ฒคํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค.

์ด๋ฒคํŠธ๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉด, ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ์ž์— ํ•ด๋‹น ์š”์ฒญ์„ ๋ณด๋‚ธ ํด๋ผ์ด์–ธํŠธ์˜ Player ๊ฐ์ฒด๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Parameters

Tuple Arguments

RemoteEvent์˜ OnServerEvent์— ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋กœ ์ „๋‹ฌ๋˜๋Š” ์ธ์ž์ž…๋‹ˆ๋‹ค.

  • number, boolean, string, table ๋“ฑ Luau์˜ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Instance ๊ฐ™์€ ๊ฐ์ฒด๋„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ ์ „ ์‹ค์ œ ๋™์ž‘์„ ํ™•์ธํ•ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Return

void

Code Samples

Events

OnClientEvent

RemoteEvent ์ธ์Šคํ„ด์Šค์—์„œ FireClient() ๋˜๋Š” FireAllClients()๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์˜ OnClientEvent์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๋ฉฐ, ํ˜ธ์ถœ ์‹œ ์ „๋‹ฌ๋œ ์ธ์ž๋Š” ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋กœ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

Parameters

Code Samples

OnServerEvent

RemoteEvent ์ธ์Šคํ„ด์Šค์—์„œ FireServer()๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์˜ OnServerEvent์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๋ฉฐ, ํ˜ธ์ถœ ์‹œ ์ „๋‹ฌ๋œ ์ธ์ž๋Š” ์—ฐ๊ฒฐ๋œ ํ•จ์ˆ˜๋กœ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

Parameters

Code Samples

See also

์„œ๋ฒ„-ํด๋ผ ํ†ต์‹ 

Last updated