본문 바로가기

코딩(Roblox Studio Luau)/Luau 요약

함수-Luau

로블록스 스튜디오 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