← Все практические скрипты
Мир · Начинающий · 15 мин

Туман: ясно, лёгкий туман, густой туман

Три кнопки меняют видимость всей игровой карты.

Иллюстрация: Туман: ясно, лёгкий туман, густой туман
🎯 Что получится

Меняется дальность тумана для всего игрового мира.

1. Подготовьте объект

Где разместить: Обычный Script в ServerScriptService

Создайте в Workspace три Anchored Part: ClearFog, LightFog, ThickFog.
Создайте обычный Script в ServerScriptService.
Нажмите Play и наступите на каждую площадку.

2. Вставьте код

Script
local Lighting = game:GetService("Lighting")
local settings = {
    ClearFog = 100000,
    LightFog = 180,
    ThickFog = 35
}
local busy = false
for name, distance in pairs(settings) do
    workspace:WaitForChild(name).Touched:Connect(function(hit)
        if busy then return end
        local character = hit:FindFirstAncestorOfClass("Model")
        if not character or not character:FindFirstChildOfClass("Humanoid") then return end
        busy = true
        Lighting.FogStart = 0
        Lighting.FogEnd = distance
        task.delay(0.5, function() busy = false end)
    end)
end

3. Проверьте в игре

Нажмите Play в Roblox Studio и проверьте действие механики. Если механика не работает, откройте окно Output и проверьте тип скрипта, его расположение и названия объектов.

Ваш прогресс

Когда проверите механику в Roblox Studio, отметьте практику как выполненную. Отметка хранится только в этом браузере, не в личном кабинете.

Если объединяете несколько скриптов

Добавляйте механики по одной и проверяйте окно Output. Не создавайте несколько одинаковых систем монет или интерфейсов; скрипты, меняющие WalkSpeed, прыжок или освещение, могут влиять друг на друга.

⭐ Три шага к собственной игре
1. Повторите и измените

Измените ThickFog с 35 на 15.

2. Улучшите

Добавьте звуки леса и оформите три климатические зоны.

3. Придумайте своё

Создайте игру «Туманная долина» с поиском ориентиров.

4. Проверьте себя

Какое семейство настроек отвечает за видимость в тумане?

🛠 Если не работает

Эффект видят все игроки. В некоторых проектах Atmosphere из Lighting влияет на результат сильнее FogEnd.