Menu
CoddyTech

플랫폼 만들기

Coddy Lua 여정의 Roblox 게임 스크립팅 섹션에 포함된 레슨. 24개 중 4번째.

스크립트로도 월드를 만들 수 있습니다. Instance.new는 새 오브젝트를 만들며, 게임에 넣기 전에 속성을 설정합니다:

local ball = Instance.new("Part")
ball.Name = "Ball"
ball.Shape = Enum.PartType.Ball
ball.Position = Vector3.new(0, 20, 0)
ball.Parent = workspace

새 파트는 Parent를 workspace로 설정하기 전까지 월드에 나타나지 않습니다. 마지막에 Parent를 설정하면 파트가 완성된 상태로 나타납니다.

새 파트는 고정되어 있지 않으므로 중력이 파트를 아래로 끌어당겨 떨어집니다. 위의 공은 높이 20에서 떨어져 땅에 닿습니다. Anchored = true인 파트는 배치한 위치에 그대로 머뭅니다. 바닥, 벽, 플랫폼에는 이렇게 설정해야 합니다.

challenge icon

챌린지

쉬움

이번에는 다리가 전혀 없습니다. 스크립트는 ServerScriptService에서 실행되며 다리를 만듭니다. 이미 새 Part를 만들고 속성 세 개를 설정하지만, 값이 잘못되어 있습니다.

  1. 이름을 Platform으로 지정하세요.
  2. Size를 6, 1, 28로, Position을 0, 10, 0으로 설정하세요.
  3. 다리가 떨어지지 않도록 줄을 추가하세요.
  4. 다리를 월드에 넣는 줄을 추가하세요.

위에 있는 줄처럼 새 줄을 작성하세요. platform., 속성, =, 값 순서입니다. 대문자와 소문자를 구분하세요. anchored가 아니라 Anchored입니다. ‘플레이’를 눌러 다리를 건넌 다음 ‘확인’을 누르세요.

직접 해보기

local platform = Instance.new("Part")

-- 1. 이름을 Platform으로 지정하기
platform.Name = "Part"

-- 2. 크기와 위치 설정하기
platform.Size = Vector3.new(4, 1, 2)
platform.Position = Vector3.new(0, 0, 0)

-- 3. 떨어지지 않게 하기

-- 4. 월드에 배치하기
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Roblox 게임 스크립팅의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러