불 끄기
Coddy의 Roblox 게임: 어둠 속 탈출 코스 레슨. 25개 중 1번째.
이 과정에서는 탈출 게임을 만듭니다. 차례로 열리는 어두운 방, 손전등, 열쇠와 금고, 그리고 숨고 달리고 출구를 찾는 동안 여러분을 쫓는 괴물이 등장합니다. 피가 낭자해서가 아니라 어둡기 때문에 무섭습니다.
Lighting 서비스가 장면을 설정합니다. ClockTime은 시각입니다(0은 자정이므로 해가 없습니다). Ambient는 실내처럼 하늘빛이 닿지 않는 곳의 빛이고, OutdoorAmbient는 야외의 빛입니다. 안개는 멀리 있는 것을 가립니다:
Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 120 -- 120 studs 앞까지 보이고, 그 너머는 검게 보입니다숫자는 ReplicatedStorage.Settings에서 가져오므로, 한 곳에서 어둠의 정도를 조정할 수 있습니다.
챌린지
쉬움게임을 밤으로 만드세요.
Lighting.ClockTime을Settings.ClockTime으로 설정하세요.Lighting.Ambient와Lighting.OutdoorAmbient를Settings.Ambient로 설정하세요.Lighting.FogColor를Color3.new(0, 0, 0)으로 설정하고Lighting.FogEnd를Settings.FogEnd로 설정하세요.Lights out을 출력하세요.
‘플레이’를 누르세요. 로비가 어두워지고 검은 안개가 밀려옵니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
-- DarkServer: 서버에서 게임을 실행하는 Script.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)
-- 밤이 되도록 설정하기: Lighting의 ClockTime, Ambient, OutdoorAmbient,
-- FogColor(검은색)와 FogEnd를 Settings의 값으로 설정합니다. 그런 다음 "Lights out"을 출력합니다.
Roblox 게임: 어둠 속 탈출의 모든 레슨
직접 연습해 보세요: Roblox 플레이그라운드