ROBLOXSTUDIO 16

로블록스 트윈서비스(TweenService)

안녕하세요! 👋 오늘은 로블록스에서 멋진 움직임과 애니메이션 효과를 줄 때 자주 사용하는 트윈서비스(TweenService) 에 대해 친절하게 설명드리겠습니다. 🕹️✨🌟 TweenService란?TweenService는 오브젝트(블록, UI, 캐릭터 등)의 속성 값을 부드럽게 변화시켜주는 서비스예요.예를 들어:블록이 천천히 위로 떠오르거나 ⬆️버튼 색깔이 자연스럽게 변하거나 🎨캐릭터가 매끄럽게 회전하는 것 🔄이런 효과를 만들 때 쓰입니다.👉 즉, **순간 이동이 아닌 “부드러운 변화”**를 만드는 도구입니다.🧩 기본 사용법1. 트윈 만들기local TweenService = game:GetService("TweenService")local part = workspace.Part-- 트윈 정보..

로블록스 Enum 완벽 정리

안녕하세요! 👋 오늘은 로블록스 스크립트에서 자주 만날 수 있는 Enum에 대해 친절하게 설명해 드릴게요. 🕹️✨어린이부터 성인까지 모두 이해할 수 있도록 쉽고 재미있게 풀어드리겠습니다.🌟 Enum이란?**Enum(열거형, Enumeration)**은 로블록스에서 미리 정해 둔 선택지(값) 모음이에요.예를 들어:문을 열 때 “열림” / “닫힘” 두 가지 상태만 있다면조명을 켤 때 “켜짐” / “꺼짐” 두 가지 상태만 있다면이처럼 한정된 선택지들을 깔끔하게 정리해 놓은 것이 Enum입니다.👉 즉, Enum은 미리 약속된 옵션 리스트라고 할 수 있어요. 📋🧩 Enum 사용 예시1. SurfaceType (블록 표면 모양)local part = workspace.Partpart.TopSurface ..

로블록스 CFRAME 완벽 정리

안녕하세요! 👋 오늘은 로블록스에서 3D 공간을 다룰 때 정말 많이 쓰이는 CFrame에 대해 친절하게 알려드릴게요. 🕹️✨어린이부터 성인까지 모두 쉽게 이해할 수 있도록 비유와 예시를 들어 설명드리겠습니다.🌟 CFrame이란?CFrame은 “Coordinate Frame”의 줄임말이에요.간단히 말하면, 위치(Position)와 방향(Rotation)을 함께 담고 있는 좌표 정보입니다.Vector3 👉 위치만 저장 (x, y, z 좌표)CFrame 👉 위치 + 바라보는 방향까지 함께 저장즉, 게임 속 물체(캐릭터, 블록, 카메라 등)를 어디에 두고, 어디를 바라보게 할지 정하는 역할을 해요. 🎯🧩 CFrame 기본 사용법1. 위치 지정하기local part = workspace.Partpar..

로블록스 Task 라이브러리

안녕하세요! 👋 오늘은 로블록스에서 스크립트를 짤 때 정말 많이 쓰이는 Task 라이브러리에 대해 친절하게 알려드릴게요. 🕹️✨이 글은 어린이부터 성인까지 모두 이해할 수 있도록 쉽게 설명하겠습니다.🌟 Task 라이브러리란?로블록스에서 게임을 만들다 보면 시간을 조절하거나 특정한 일을 예약해야 할 때가 있어요.예를 들어:몇 초 뒤에 어떤 동작을 실행하고 싶을 때 ⏰매 프레임마다 무언가를 체크하고 싶을 때 🔄코드를 잠깐 멈췄다가 다시 실행하고 싶을 때 🛑➡️▶️이럴 때 사용하는 것이 바로 Task 라이브러리입니다.쉽게 말하면 시간과 실행을 다루는 도구 상자라고 할 수 있어요. 🧰🧩 자주 쓰이는 함수들1. task.wait([seconds])코드를 잠시 멈췄다가 다시 실행하게 해 줘요.print..

로블록스 모듈 스크립트

안녕하세요! 👋 오늘은 로블록스를 직접 만들고 즐기는 분들을 위해 **모듈 스크립트(ModuleScript)**에 대해 친절하게 소개해드리려고 해요. 🕹️✨ 어린이부터 성인까지 모두 이해하기 쉽게 풀어드릴 테니 끝까지 편하게 읽어주세요!🌟 모듈 스크립트란?로블록스에서 게임을 만들다 보면 같은 기능을 여러 번 써야 할 때가 있어요.예를 들어, "점수 올리기"나 "아이템 주기" 같은 기능이죠.일반 스크립트: 한 번 쓰고 끝나는 쪽지 같은 것모듈 스크립트: 여러 번 꺼내 볼 수 있는 책 같은 것즉, 모듈 스크립트는 자주 쓰는 기능을 한 곳에 모아두고 필요할 때마다 불러 쓸 수 있는 도구랍니다. 📚🧩 모듈 스크립트 기본 모양모듈 스크립트는 ModuleScript 안에 작성되며, 맨 마지막에 꼭 retu..

🗺️ 로블록스 초간단 퀘스트 시스템 만들기 (아이템 수집 → NPC 전달)

안녕하세요! 😊 오늘은 로블록스에서 가장 기초적인 퀘스트 시스템을 처음부터 끝까지 만들어보겠습니다.예제로는 “사과(Apple) 가져오기 → NPC에게 전달하기” 퀘스트를 제작합니다. 초보자분들도 이해할 수 있도록 A to Z 단계별로 하나씩 설명하고, 실제 코드도 함께 보여드리겠습니다.🔹 1. 기본 구상퀘스트의 흐름은 다음과 같습니다.플레이어가 NPC와 대화 → 퀘스트 시작맵 어딘가에서 사과 아이템 획득다시 NPC에게 돌아가서 아이템 전달NPC가 보상 지급 → 퀘스트 완료🔹 2. 오브젝트 준비NPC 만들기Explorer에서 Workspace에 Part를 추가하고, 모양을 NPC처럼 꾸밉니다.이름을 QuestNPC로 변경합니다.아이템(사과) 만들기마찬가지로 Part를 추가하고, 빨간색 구체로 만들어 ..

로블록스 기본 GUI 버튼 제작 (예: "게임 시작" 버튼)

안녕하세요! 😊 오늘은 로블록스에서 가장 기본적이면서도 중요한 GUI 버튼 제작을 실제 코드와 함께 다뤄보겠습니다. 이번에 만들어볼 예제는 화면 중앙에 나타나는 “게임 시작” 버튼입니다. 버튼을 누르면 사라지고, 플레이어가 게임을 시작할 수 있도록 하는 구조를 만들어 보겠습니다.🔹 1. ScreenGui 생성Explorer 창에서 StarterGui를 선택합니다.마우스 오른쪽 클릭 → Insert Object → ScreenGui 추가새로 만든 ScreenGui 안에 TextButton을 넣습니다.이제 버튼의 뼈대가 준비되었습니다.🔹 2. TextButton 설정TextButton을 클릭한 후 Properties 창에서 다음과 같이 설정할 수 있습니다.Name: StartButtonText: "게임..

로블록스 기본 파트 조립 및 Anchor, Collision, Transparency 등 속성 이해

안녕하세요! 로블록스로 게임 제작을 시작하신 분들을 위해, 오늘은 기본 파트(Part) 조립과 꼭 알아두면 좋은 속성들인 Anchor, Collision, Transparency에 대해 정리해 드리겠습니다. 로블록스 스튜디오의 기초를 이해하면 훨씬 쉽고 재미있게 창작할 수 있으니 차근차근 함께 살펴보겠습니다. 🚀🔹 1. 기본 파트(Part) 조립하기로블록스 스튜디오에서 Model → Part 버튼을 누르면 다양한 기본 파트를 생성할 수 있습니다.🟦 Block: 직육면체, 가장 많이 사용되는 기본 파트⚪ Sphere: 공 모양🔺 Wedge: 사다리꼴 모양🟠 Cylinder: 원기둥생성한 파트는 Move(이동), Scale(크기 조절), Rotate(회전) 도구를 활용하여 원하는 형태로 배치할 수 ..

로블록스 체력 0 되는 장애물 만들기

안녕하세요! 😊 오늘은 로블록스 스튜디오에서 플레이어가 블록(파트)에 닿으면 체력이 0이 되는 장애물을 만들어보려고 합니다. 글에서는 사진과 코드 예제를 함께 보면서 하나씩 따라 하실 수 있도록 준비했어요. 로블록스를 처음 시작하신 분들도 쉽게 이해할 수 있도록 단계별로 설명해드리니, 차근차근 진행해 보시면 금방 완성하실 수 있을 거예요.단계 안내홈(Home) 탭에서 파트(Part) 버튼을 눌러 새로운 블록을 하나 생성해주세요.파트가 생성되면, 탐색기(Explorer) 창에서 해당 Part를 찾아주세요.Part 안에 Script를 추가해주세요. (마우스 좌클릭 → Script)코드 작성추가한 Script 안에 아래 코드를 입력해주세요:local part = script.Parent -- 이 스크립트가..

[로블록스 스크립팅 초급] 로컬 스크립트(LocalScript) VS 서버 스크립트(Script)

1. 기본 개념서버 스크립트 (Script)서버에서 실행되는 스크립트입니다.모든 플레이어에게 영향을 주는 공통적인 작업을 처리합니다.로컬 스크립트 (LocalScript)플레이어의 클라이언트(자신의 화면, 컴퓨터) 에서 실행되는 스크립트입니다.각 플레이어 개인에게만 보이거나 작동하는 작업을 처리합니다.2. 실행 위치서버 스크립트ServerScriptServiceWorkspaceServerStorage등 서버에서 관리되는 공간에서 실행됩니다.로컬 스크립트StarterPlayerScriptsStarterCharacterScriptsStarterGuiTool 내부등 플레이어 클라이언트와 직접 연결된 곳에서 실행됩니다.3. 주요 특징 비교구분 서버 스크립트 ..