Авторизация
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших авторов!
Вы должны войти или зарегистрироваться, чтобы добавить ответ.
В Roblox Studio можно создать смену дня и ночи с помощью скрипта. Вот пример простого скрипта, который меняет освещение с помощью изменения цвета Ambient:
«`lua
local Lighting = game:GetService(«Lighting»)
— Настройки освещения для дня и ночи
local daySettings = {
Ambient = Color3.fromRGB(200, 200, 200),
Brightness = 1,
}
local nightSettings = {
Ambient = Color3.fromRGB(50, 50, 50),
Brightness = 0.5,
}
— Функция для смены освещения
local function changeLighting(settings)
for property, value in pairs(settings) do
Lighting[property] = value
end
end
— Смена освещения при запуске игры
changeLighting(daySettings)
— Смена освещения при нажатии на кнопку
script.Parent.MouseButton1Click:Connect(function()
if Lighting.Ambient == daySettings.Ambient then
changeLighting(nightSettings)
else
changeLighting(daySettings)
end
end)
«`
Чтобы использовать этот скрипт, создайте в игре кнопку и добавьте его в нее. При нажатии на кнопку будет происходить смена освещения между днем и ночью. Вы можете настроить цвета и яркость для каждого времени суток, изменяя значения в таблицах `daySettings` и `nightSettings`.