로블록스 스크립트를 작성하다보면 자신의 LocalScript 에서 다른 LocalScript 으로 이벤트를 전송하게된다.
이때는 BindableEvent 를 사용한다.
사전준비
ReplicatedStorage 에서 + 버튼을 눌러 BindableEvent 를 생성한다.
생성한 BindableEvent 를 클릭하여 이름을 MyLocalEvent 로 변경한다.
이벤트 연결
local myLocalEvent = game.ReplicatedStorage:FindFirstChild("MyLocalEvent")
-- 이벤트 실행 (매개변수 전달 가능)
myLocalEvent:Fire("안녕하세요, Roblox!")
이벤트 전송
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local myLocalEvent = ReplicatedStorage:WaitForChild("MyLocalEvent")
myLocalEvent.Event:Connect(function(message)
print( "Client " .. message )
end)
'개발 > Roblox Studio Lua' 카테고리의 다른 글
[로블록스] Module 를 이용해 클래스 만들기 (0) | 2025.01.28 |
---|---|
[로블록스] 서버, 클라이언트 간 이벤트 전달 (0) | 2025.01.22 |
[로블록스] 캐릭터 움직임 제한하기 (0) | 2025.01.22 |
로블록스 스튜디오 기본 디렉토리 (1) | 2025.01.15 |