본문 바로가기

로블록스 개발 기초

(15)
로블록스 스튜디오 살펴보기(4/4) 블럭 색 변경과 메터리얼(Materials) 변경 지금까지의 블럭들은 모두 같은 색과 같은 메터리얼을 가지고 있다. 머터리얼(Materials)은... 직역하면 원료, 원재료, 재질이라는 건데, 해당 모델의 표면이 어떻게 보이느냐를 결정해 준다. 예를 들어 금속이라던지, 플라스틱이라던지, 목재라던지 각기다른 빛의 반사가 메터리얼이 무엇이냐에 따라 바뀌게 된다. 이와같은 색과 메터리얼은 속성창에서 변경 가능하다. 블럭을 선택하고 속성창을 살펴보고 Color 항목을 찾아보자. 색을 적당히 교체해주고, 이번에는 Material 항목을 찾아서 리스트 중에 원하는 재질로 교체해주자. 변경된 색과 메터리얼이 적용된 예를 보자. 색과 메터리얼의 관계에 대해 기억해두자. 툴박스(Toolbox) 로블록스 스튜디오 내에서..
로블록스 스튜디오 살펴보기(3/4) 블럭(Part) 추가 하기 로블록스 게임에서 기본 블럭에 해당하는 파트를 생성해보자. 블럭 혹은 벽돌이라는 이미지로 생각해도 될 것 같다. 구조물의 기본 요소 이므로 자주 사용하게 될 것이다. 이 벽돌들이 obby의 디딤돌 역할을 한다. 모델(MODEL)에는 기본적인 모형과 메터리얼, 색상도 선택할 수 있고 각 속성도 어느정도 지정 가능하다. 메뉴바에서 모델(MODEL)을 선택 -> "Part"를 누르고 게임 편집창을 확인해 보면, 카메라의 정중앙에 파트가 생성된 것을 확인할 수 있다. 블럭의 이동 이 새로운 블럭은 스폰 포인트에서 처음 점프하게 만들 디딤돌이 될 녀석이다. 소폰 포인트로 부터 적당하게, 점프해서 닿을 수 있을 정도로 위치를 변경해 보자. 우선, 게임 편집창에서 블럭을 선택하자. 그리고 ..
로블록스 스튜디오 살펴보기(2/4) Obby 게임 앞에서 스튜디오의 기본적인 윈도우의 내용을 살펴 봤으니, 이번에는 간단하게 게임을 만들어보면서 스튜디오의 사용법을 살펴보자. 만들어 볼 게임은 obby라고 불리는 장애물을 건너는 게임이다. 블럭사이를 점프를 잘해서 이동시키고 장애물을 피해 끝까지 도달하는 게임인데, 이미 로블록스 스튜디오에서도 기본 템플릿으로 제공하고 있다. 이 튜토리얼에서는 아무것도 없는 상태에서 새롭게 만들어 갈 것이다. 새로운 프로젝트 생성 로블록스 스튜디오 안에서 New 버튼을 눌러서 All Templates 섹션을 보면 여러가지 이미 구성된 프로젝트를 선택할 수 있다. 이미 obby 템플릿이 있지만, BasePlate를 선택하고 새로운 프로젝트를 생성한다. 잠시후 로딩이 되면서 게임 편집창에서 아래의 모습의 Bas..
로블록스 스튜디오 살펴보기(1/4) 로블록스 스튜디오 로블록스 스튜디오는 로블록스의 게임의 제작에 필요한 모든 것을 다 제공한다. 소스코드 스크립팅, 맵 제작, 테스팅, 간단한 모델링까지도 스튜디오내에서 모두 처리가 가능하다. 로블록스 스튜디오의 전반적인 모습은 아래의 이미지와 같다. 여러 윈도우의 조합으로 이루어져 있으니 각각의 윈도우들의 역할을 전반으로 살펴보도록 하자. 인터페이스 메뉴바 스튜디오의 제일 위에 있고 가장 기본이 되는 메뉴바와 서브메뉴바(Ribbon Bar)이다. 메뉴바의 홈, 모델, 테스트, 뷰, 플러그인을 선택할 때마다 그 아래의 서브메뉴가 바뀌게 된다. 게임 에디터창 스튜디오의 가운데에 위치하는 윈도우이다. 게임 맵 디자인, 테스트를 할 수 있다. 영화로 생각해볼때 영화 제작 스튜디오 그 자체라고 보면 되겠다. 게임..
로블록스 개발 시작하기 목차 로블록스 스튜디오 살펴보기 로블록스 코딩 소개 로블록스 코딩 - 용암 만들기 로블록스 코딩 - 서서히 사라지는 블럭 로블록스 코딩 - UI로 점수 보여주기 처음으로 이 내용들은 로블록스 정식 문서의 기초를 기반으로 제 방식으로 해석한 것들입니다. 번역본이 아니에요. 해석본이라고 생각해주세요. 내용 그 자체는 정식 문서와 다를 바 없겠지만, 제가 읽어보고 필요한 부분은 추가하고 불필요한 부분은 제거했습니다. 적당히 번역한 직역어가 아니고 제대로 한국어로 된 내용이라고 생각합니다. 로블록스는 개발언어로 lua 언어를 사용합니다. lua언어는... 스크립트언어이면서 접착식 언어입니다. 그리고 상당히 고차원 언어입니다. 고차원 언어라는 표현은 "쉽다"라는 표현과 대동소이합니다. 이것보다 더 고급으로 가버리..