Menu
CoddyTech

Выключенный свет

Урок 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, поэтому настроить темноту можно в одном месте.

challenge icon

Задание

Легко

Установи 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".
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Игра в Roblox: побег из темноты