напиши сприпт на переключения со лня на ночь и наоборот for roblxo studio
lua
-- Добавляем путь до свойства Ambient через Workspace
local lighting = game:GetService("Workspace").Lighting
-- Создаем функцию для изменения цвета Ambient
function switchLight()
if lighting.Ambient == Color3.new(1, 1, 1) then
-- Если текущий цвет Ambient белый, то мы устанавливаем его в синий
lighting.Ambient = Color3.fromRGB(60, 60, 255)
else
-- Иначе, если текущий цвет не белый, то мы устанавливаем его в белый
lighting.Ambient = Color3.new(1, 1, 1)
end
end
-- Создаем привязку переключения к кнопке, например "N" для переключения на ночь и "D" для переключения на день
game:GetService("UserInputService").InputBegan:Connect(function(input, gameProcessed)
-- Проверяем, что пользовательский ввод не был обработан другими службами
if not gameProcessed then
if input.KeyCode == Enum.KeyCode.N then
switchLight()
elseif input.KeyCode == Enum.KeyCode.D then
switchLight()
end
end
end)
В этом скрипте мы сначала создаем ссылку на свойство Ambient в Lighting Service. Затем мы создаем функцию switchLight(), которая будет менять значение Ambient на Синий, если текущее значение Ambient равно Белому, и наоборот.
Мы также устанавливаем привязку к пользовательскому вводу, так что когда пользователь нажимает клавишу "N" или "D", то происходит вызов функции switchLight(), чтобы менять значение Ambient.
Этот скрипт можно дальнейшим улучшать, добавляя эффекты затемнения и освещения для более реалистичного переключения между днем и ночью. Тем не менее, основы переключения с помощью этого скрипта должны работать хорошо при создании игр в Roblox Studio.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет