Menu
CoddyTech

타워 스크립트

Coddy의 Roblox 게임: 끝없는 타워 코스 레슨. 18개 중 1번째.

이 강의에서는 타워 오비를 만듭니다. 매 라운드마다 무작위 스테이지로 새로운 타워가 쌓이고, 아래에서 용암이 올라오며, 가장 먼저 꼭대기에 도달하는 사람이 승리합니다. 완성된 게임에는 회전 장애물, 사라지는 발판, 컨베이어, 레이저, 점프 패드, 체크포인트와 최고 기록이 들어갑니다.

ServerScriptService의 Tower라는 Script 하나가 게임을 실행합니다. 게임의 균형을 조정하는 숫자(스테이지 수, 용암이 올라오는 속도 등)는 ModuleScript인 ReplicatedStorage.Settings에 있으며, require를 사용하면 반환된 테이블을 가져올 수 있습니다.

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.StageCount) --> 5

오비를 조정하려면 이 숫자들을 계속 바꿔야 하므로, 한곳에 모아 둡니다.

challenge icon

챌린지

쉬움

Tower 스크립트는 ServerScriptService에 있습니다.

  1. require(game.ReplicatedStorage.Settings)로 설정을 불러옵니다.
  2. Settings.StageCount를 사용해 타워의 스테이지 수를 출력합니다. Output에 Each tower has 5 stages가 표시되어야 합니다.
  3. 플레이어가 참가하면 Wins라는 이름의 IntValue를 담은 leaderstats Folder를 제공합니다.

Play를 누른 다음 Check를 누르세요.

직접 해보기

-- Tower: 게임 전체를 실행하는 Script입니다.
local Players = game:GetService("Players")

-- 1. 설정을 불러옵니다: ModuleScript를 require합니다
--    game.ReplicatedStorage.Settings


-- 2. Settings.StageCount를 사용해 타워의 스테이지 수를 출력합니다


-- 3. 모든 플레이어에게 리더보드의 Wins 값을 부여합니다
--    (Wins라는 이름의 IntValue를 담고 있는 leaderstats라는 이름의 Folder)
quiz icon실력 점검

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

Roblox 게임: 끝없는 타워의 모든 레슨