로블록스 9

로블록스 루아 스크립트(Lua Script) 기초

전세계 초등학생들 사이에서 인기 있는 Roblox 관련해서 루아 스크립트 작성법에 대해 궁금해하시는 분들이 많을 거라고 생각하는데요.기초부터 차근차근 다지기 위해 Developer 사이트에서 Coding 관련해서 실습을 하면서 내용들을 정리해보려고 합니다.로블록스 스튜디오로 개발을 시작하시려는 분들께 도움이 되었으면 좋겠네요 :) 1. 스크립트를 적용할 대상을 만들어 보자!자 우선, Baseplate를 생성하면 Respawn 지역은 이미 설정이 되어 있을텐데요.파트를 이용해서 네모난 블록을 하나 배치해보겠습니다. 이 블록이 나타났다 사라졌다를 3초마다 반복하도록 만들려고 합니다.우선 블록의 특성에서 Anchored를 체크해주세요. 이걸 체크한다면 게임 상에서 어떤 일이 생기더라도 해당 파트는 제자리를 유..

게임 2025.04.17

로블록스 스튜디오 루아 스크립트로 달리기 효과 구현

Shift 키를 눌렀을 때 달리고, Shift 키를 떼면 걷기.-------------------------------------------------------------- 달리기------------------------------------------------------------local UserInput = game:GetService('UserInputService')local LocalPlayer = game:GetService("Players").LocalPlayer-------------------------------------------------------------- 변수------------------------------------------------------------l..

게임 2025.04.17

로블록스 루아 스크립트로 서서히 사라지는 블록 만들기

이번 코스에서는 루아 스크립트를 사용하여 시간이 흐를수록 서서히 사라지는 블럭을 만들어 보겠다. 준비하기앞서 만든 용암 게임 환경에서 LavaFloor 위에 새로운 블럭을 만들자. 이 블럭의 이름은 FadingPlatform 이다.이 FadingPlatform 은 게임 아바타가 닿으면 그 순간부터 서서히 사라지는 블럭이다. 하나씩 천천히 따라하면 된다.먼저 아래의 이미지 처럼 스튜디오 게임편집창 내에서 Part를 사용하여 판을 만들자.Anchored 속성을 활성화 하는 것을 잊지말자. FadingPlatform 에 스크립트를 하나 삽입하고 이름을 FadeOnTouch 라고 하자.이 블럭도 캐릭터가 닿으면 사라지는 기능을 하므로 Touched 이벤트를 사용하고 호출될 함수를 만들자local platform..

게임 2025.04.17

로블록스 CFrame 이해하기

Coordinate Frame의 줄임말인 CFrame은 파트나 모델의 위치와 방향을 알려주는 데이타형이다. 위치(Position)는 x축, y축, z축의 넘버, 그리고 방향(rotation)은 x축, y축, z축, 각축의 회전값을 포함한다. 게임내에서 CFrame 데이터형은 단순히 위치와 방향의 데이터값만 제공하는 것이 아니라 여러 유용한 프로퍼티와 함수를 제공한다. 2D게임이라면 위치가 X축, Y축, 그리고 방향이 Z축으로 하나라서 단순하지만, 로블록스에서는 3D가 기본이라 로블록스에서 게임을 만든다면 아마 반드시 이해하고 넘어가야 하는 내용이 아닐까? 라고 생각한다. CFrame의 기본 CFrame으로 위치 지정 CFrame의 new()함수를 사용하면 생성되는 파트나 모델의 위치를 직접 지정할 수 있..

게임 2023.05.07

로블록스 파트에 글씨 쓰기

이번 포스팅에서는 실제 3D 게임내에 융합된 UI에 대한 내용이다. 표시판이나 광고판같이 게임과 분리되지 않은 파트에 직접 GUI를 붙이는 방법에 대해 알아보겠다. 이런 GUI를 위해서도 이미 사용될 객체가 미리 존재한다. SurfaceGui라는 객체를 사용하면 로블록스 게임에 존재하는 3D 모델의 표면에 GUI를 붙힐 수 있다. Surface GUI 만들기 파트를 하나 생성하고 이름을 InfoBoard 로 바꾸자. 이 파트에 SurfaceGui를 붙힐 것이다. 사이즈를 15, 18, 1로 만들어서 표지판처럼 넓게 변경. 생성한 파트의 자식으로 SurfaceGui를 추가하여 InfoSurfaceGui 로 이름 붙힌다. 그 안에는 이전 ScreenGui처럼 프레임을 넣어 사용할 수 있다. InfoSurfa..

게임 2023.05.01

2023 로블록스 최고의 게임 Top 10

펫 시뮬레이터 X 제일브레이크 자연 재해 서바이벌 피자 가게에서 일해요 World // Zero 테마파크 타이쿤2 피기 지옥의 탑 로얄 하이 입양하세요! 로블록스는 역대 가장 많이 플레이 된 게임 중 하나입니다. 이는 게임보다는 게임을 만들기 위한 플랫폼으로 더욱 강조됩니다. 유저들은 로블록스에서 다른 유저가 만든 게임을 플레이 할 수 있으며, 결국 자신만의 게임도 만들 수 있습니다. 로블록스가 인기 있는 이유 중 하나는 유저들이 게임 환경을 완전히 제어할 수 있도록 하여 게임을 원하는 대로 만들 수 있게 하며, 이로 인해 매우 흥미롭고 재미있는 독특한 게임들이 만들어진다는 것입니다. 이 글에서는 2023년 로블록스에서 플레이할 수 있는 최고의 10개 게임을 소개합니다. 1.펫 시뮬레이터 X 펫 시뮬레이..

게임 2023.04.26

로블록스 2023년 인기게임 순위 TOP 100

4월 기준! 순위 게임이름 플레이어수 링크 1위 Blox Fruits 529K https://www.roblox.com/games/2753915549 2위 브룩헤이븐 🏡 RP 377K https://www.roblox.com/games/4924922222 3위 🤡 Pet Simulator X! 🐾 236K https://www.roblox.com/games/6284583030 4위 DOORS 👁️ [KR] 134K https://www.roblox.com/games/6516141723 5위 입양하세요! 107K https://www.roblox.com/games/920587237 6위 배드워즈 83K https://www.roblox.com/games/6872265039 7위 머더 미스터리2 76K ht..

게임 2023.04.25

로블록스 GUI 스크립트 기초

로블록스 스튜디오를 실행하고 템플릿 중에 Baseplate를 실행합니다. 앞으로 웬만하면 튜토리얼을 여기서 진행할 것 입니다. 심플한 밑판 (Baseplate)만 있기때문에 게임을 처음부터 만들어가기 좋은 곳 이죠. ScreenGui ScreenGui 는 스크린에 나타나는 GUI 윈도우를 말합니다. 게임을 하다 보면 아래와 같은 창이 나타나서 선택을 하기도 하고, 인벤토리 창을 열어서 아이템을 사용하기도 하죠? 그런 창을 만드는게 ScreenGui 입니다. 우측에 패널을 보면 Workspace에 ScreenGui 가 있습니다. 여기에 워크스페이스가 이제 화면상에 나타나는 객체입니다. 플레이어, 적, 배경 등등 내가 만들 게임에 필요한 요소들을 여기다 하나씩 등록합니다. ScreenGui 의 오른쪽의 + ..

게임 2023.03.09

로블록스 스튜디오 살펴보기

로블록스 스튜디오는 로블록스의 게임의 제작에 필요한 모든 것을 다 제공한다. 소스코드 스크립팅, 맵 제작, 테스팅, 간단한 모델링까지도 스튜디오내에서 모두 처리가 가능하다. 로블록스 스튜디오의 전반적인 모습은 아래의 이미지와 같다. 여러 윈도우의 조합으로 이루어져 있으니 각각의 윈도우들의 역할을 전반으로 살펴보도록 하자. 로블록스 스튜디오 기본 화면 인터페이스 메뉴바 스튜디오의 제일 위에 있고 가장 기본이 되는 메뉴바와 서브메뉴바(Ribbon Bar)이다. 메뉴바의 홈, 모델, 테스트, 뷰, 플러그인을 선택할 때마다 그 아래의 서브메뉴가 바뀌게 된다. 메뉴바와 서브메뉴바(Ribbon Bar) 게임 에디터창 스튜디오의 가운데에 위치하는 윈도우이다. 게임 맵 디자인, 테스트를 할 수 있다. 영화로 생각해볼때..

게임 2023.01.25