본문 바로가기

코딩(Roblox Studio Luau)/Luau 요약

(3)
Roblox Studio Camera 관련 정리 카메라란? 플레이어가 보는 화면을 만들기 위해 존재하는 오브젝트로, 카메라 모드나 줌 인 수치, 1인칭 고정, 포지션 등의 다양한 속성이 있다. 카메라는 서버에 여러개의 카메라가 있는 것이 아닌 클라이언트마다 플레이어의 카메라가 있다. 따라서, 한 플레이어의 카메라 속성을 바꾸기 위해서는 LocalScript를 사용해야 한다. CameraType 이름 카메라 모션 Attach A,D키로 카메라 회전, 우클릭으로는 상하 각도 조절만 가능 Custom 일반 Fixed 카메라가 케릭터 위치에 상관 없이 고정/Focus로 위치 조정 Fallow 플레이어 이동 방향에 따라 카메라 각도가 바뀜 Obital 카메라 상하 각도가 위쪽 45도로 고정/줌 인 아웃 불가 Scriptable 카메라가 케릭터 위치에 상관 없이..
함수-Luau 로블록스 스튜디오 Luau는 함수형 프로그래밍이다. 코드를 이벤트에 연결할 때도 함수로 감싼 뒤 연결해야 한다. local function nameOfFunction() --내용 end 함수 선언하기 local function 뒤에 이름을 입력하고 공백 없는 괄호를 입력하면 된다. 그러면 end가 있는 곳까지 함수로 정의된다. 이 local 키워드는 변수와 마찬가지로 함수가 생성된 스크립트에서만 사용 가능하게 한다. ModuleScript에서 다른 스크립트에서도 사용하기 위해 만드는 함수에는 local을 붙이면 안 된다. local function onTouched(part) part:Destory() end script.Parent.Touched:connect(onTouched) 가장 단순한 .Touc..
변수-Luau 이 글은 Roblox Studio에서 사용하는 Lua 5.1을 기반으로 한 Luau에 대해 설명합니다. 로블록스 하는 사람, 많을 텐데 난 게임을 하는 것 만큼 만드는 것도 재밌다. 혹시 모르는 사람들을 위해 내가 아는 것들을 공유하려고 한다. 1. 로컬변수(기본) local name = 0 이게 변수의 기본적인 구조다. local다음에 이름을 쓰고 정보를 입력하는 식이다. 사람들이 이 "="때문에 헷갈려할때가 있다. 수학에서 =는 "이미 같음"을 표시하고 코딩에서 =는 보통 "같게 만듬"의 역할을 한다. 위의 0이 있는 자리에는 ""를 사용해 문자열을 넣을 수도 있고 script. parent등을 사용해 부모-자식 관계를 담을 수도 있다. local text = "hellow" 문자열 변수 local ..