로블록스 스튜디오 Luau는 함수형 프로그래밍이다. 코드를 이벤트에 연결할 때도 함수로 감싼 뒤 연결해야 한다.
local function nameOfFunction()
--내용
end
함수 선언하기
local function 뒤에 이름을 입력하고 공백 없는 괄호를 입력하면 된다. 그러면 end가 있는 곳까지 함수로 정의된다.
이 local 키워드는 변수와 마찬가지로 함수가 생성된 스크립트에서만 사용 가능하게 한다. ModuleScript에서 다른 스크립트에서도 사용하기 위해 만드는 함수에는 local을 붙이면 안 된다.
local function onTouched(part)
part:Destory()
end
script.Parent.Touched:connect(onTouched)
가장 단순한 .Touched 이벤트. 파트.Touched:connect(함수이름)으로 사용한다. 따로 필요한 오브젝트가 없어 가장 편한 이벤트 중 하나다.
'코딩(Roblox Studio Luau) > Luau 요약' 카테고리의 다른 글
Roblox Studio Camera 관련 정리 (0) | 2024.04.14 |
---|---|
변수-Luau (0) | 2024.02.02 |