본문 바로가기

로블록스

[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #8 힘든 반복문의 길을 걸어온 당신 축하한다. 이제 당신은 자랑스러운 진짜 Rua청소년이다. 지금까진 가짜 청소년이었다. 아무튼, 오늘은 조건문에 대해 알아볼거다. 자, 가보자고! 조건문은 사실, 이전 포스팅에서도 사용이 되었다. 특정 조건을 만족하면 아래 코드를 실행하는 조건문은, 실제 코딩을 할 때 매우 많이 사용하는 부분이다. if 조건 then 실행할 내용 end 조건문은 위와 같은 모습을 갖는다. 조건을 만족하면, 중간에 있는 코드를 실행한다. 무척이나 간단하다. 사실 간단한 이유는 위에선 조건이 하나이기 때문이다. 조건이 늘어나면 조오오금 더 복잡해진다. if 조건 then 실행할 내용1 else if 조건 then 실행할 내용2 end 쨔쟌. 이런식으로 else와 if문이 한세트씩 더 추가된다고.. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #7 이전 포스팅에서는 연산자에 대해 알아보았다. 오늘은 그보다는 조오금 더 어려운 반복문에 대해 이해해 볼 것이다. 물론, 당연히 루아문법이다. 1. 반복문 - for 반복문은, 이름에서 볼 수 있듯 반복되는 일을 간단하게 처리해주는 문법이다. 아래있는 코드를 보면 이해가 더 쉬울 것이다. local a = 1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 local a = a +1 print(a) 이 코드는 a에 1을 10번 반복해서 더하는 코드다. 반복문이 없다면 끔찍하게도 이와같이 여러번 타이핑을 해가며 숫자를.. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #6 좋아, 이제 우리는 루아에서 '파트'를 우리가 원하는 모양으로 (매우 간단하게이지만) 만들 수 있게 됐다! 이제 본격적으로 '루아' 사용법에 대해서 알아보아야 한다... 루아를 모르는 사람들, 정확히는 컴퓨터 언어를 전혀 모르는 사람들을 위해 아주 기초저인 부분부터 설명할 것이니 놀라지 말고 따라오도록 하자! 1. 변수 local str = "Hello World!" local num = 12345.6789 local logic = true 위에 있는 코드중에 의문이 드는 것들이 몇가지가 있을 것이다. local은 무슨 의미고, 뒤에 오는 문장과 숫자는 무슨 뜻일까? 우선 이것들에 대해 알기 위해선 변수에 대해 알아야 한다. str, num, logic 같은 단어가 바로 변수다. 이 변수는 박스와 같은 .. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #5 이전 포스팅에선 파트에 여러 효과를 주는 법을 알아보았다. 오늘 알아볼 것은, 여러 파트들을 조합하여 새로운 자신만의 파트를 디자인 하는 방법이다. 사실 우리가 사용할 방법은 매우 쉽다. 합치고, 부수는 법. 그럼 시작해보자 당황하지 않고 차례차례 아래를 따라가보자. 파트를 추가하는 방법이 생각나지 않는다면 이전 포스팅을 보고오자! 2022.03.24 - [게임개발/Roblox] - [게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #2 그리고 이번에는, 두 파트에 이름을 지어주자. 여러 파트가 추가될수록 헷갈릴 수 밖에 없으니 이름을 지어주는 습관을 들면 아주아주 편해질 것이다. 파트를 누르고 우클릭, 이름변경(F2)을 눌러주면 된다. 본인이 알기좋게 이름을 설.. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #3 1. 파트란 무엇인가 위 그림을 보면 하나 느끼는 점이 있을 것 같다. 아 정육면체 진짜 너무 작은데? 자, 이제 이런 생각을 한 사람들은 정육면체를 클릭한 후 F를 눌러주자. 이렇게 매우 크게 확대가 된다. 로블록스에선 이런 기초적인 오브젝트를 '파트'라고 한다. 이 파트들은 '모양' '색상' '이름' '위치' '크기' 등의 속성을 갖고 있다. 속성을 갖고 있다는 말은 즉, 해당 속성을 내가 원하는 대로 변화 할 수 있다는 말이다. 이런 속성들은 속성창에서 변경을 하거나 루아 스크립트에서 변경 할 수 있는데 우리는 루아 청소년임으로 속성창에서 직접 해당 속성들을 수정해보도록 하겠다. 파트를 선택하고 상단에서 모델을 선택해준다. 그러면 이동, 크기 등이 보일텐데 이 때 크기를 눌러주면 직접 크기를 변경 .. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #2 1. 로블록스 스튜디오 메뉴 로블록스 스튜디오를 키면 좌측에 여러 기능들이 보인다. 하나하나 봐보도록 하자. 1. 새로 만들기 새로운 게임을 만들 때 쓰는 메뉴다. 이 때, 아래에 보이는 템플릿을 선택하면 해당 템플릿으로 간단하게 게임 환경이 제작된다. 적절한 템플릿을 찾아 생성하면 된다. 2. 내 게임 이후 게임을 제작하고 나서 생길 내 게임을 관리 할 수 있는 메뉴 내가 만든 게임의 공개여부를 바꿀 수 있다. 더이상 관리하고 싶지 않은 게임을 보관함으로 보낼 수도 있는 장소 3. 최근 항목 최근에 편집한 게임을 볼 수 있다. 내 게임이 최근에 편집한 순서로 나열되어 나타난다. 4. 보관함 내 게임에서 보관함에 넣은 게임들이 향하는 장소. 일종의 휴지통같은거라 생각하면 된다. 원한다면 언제든지 복구가 .. 더보기
[게임개발] Roblox - 루아(Rua)모르는 사람이 만드는 우당탕탕 로블록스 게임만들기 #1 * 이 게시물은 루아를 모르는 모르는 사람이 로블록스 게임을 개발해보고자 하는 이야깁니다 .예. 오늘 방정리를 하는데 이런 책이 나왔다. 청소년을 위한 '로블록스 게임제작 무작정 따라하기'라는 이름의 책인데, 나는 청소년은 아니지만 루아를 모르는 사람이니까 루아 청소년인걸로 하자. 뭔가, 무작정 따라하기 전에 나같이 로블록스로 게임 하나쯤 만들어볼까 하는 사람이 있을 것 같아서 책에서 얻는 지식과, 이것저것 찾게 되는 걸 게시물로 정리해보고자 한다. 그러니까 게임개발 해보고 싶은 사람은 차근차근 이 게시물을 따라해보도록 하자 (낄낄) 1. 로블록스에 가입하기 로블록스는 아래 링크를 타고 들어가주자. https://www.roblox.com/ Roblox Roblox는 차세대 엔터테인먼트의 선두 주자입니다.. 더보기