Выключенный свет
Урок 1 из 20 курса Игра в Roblox: побег из темноты на Coddy.
В этом курсе ты создашь игру на побег: тёмные комнаты, которые открываются одна за другой, фонарик, ключи и сейф, а ещё монстра, который охотится за тобой, пока ты прячешься, бежишь и ищешь выход. Страшно здесь из-за темноты, а не из-за чего-то кровавого.
Сервис Lighting задаёт обстановку. ClockTime — это время суток (0 — полночь, поэтому солнца нет), Ambient — освещение в местах, куда не попадает свет неба, например в помещении, OutdoorAmbient — освещение снаружи, а туман скрывает то, что находится далеко:
Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 70 -- видно на 70 стадов, дальше — чернотаЗначения берутся из ReplicatedStorage.Settings, поэтому настроить темноту можно в одном месте.
Задание
ЛегкоУстанови Lighting.ClockTime в значение Settings.ClockTime, Ambient и OutdoorAmbient — в значение Settings.Ambient, FogColor — в чёрный цвет, а FogEnd — в значение Settings.FogEnd. Затем выведи Lights out.
Нажми Play, затем Check.
Попробуйте сами
-- 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".
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.