Система смены дня и ночи [Unity 3D] [Tutorial] (С луной и звёздами)

preview_player
Показать описание
Во многих играх присутствует система смены дня и ночи. Она придаёт реализма игровому миру, и добавляет возможность введения интересных механик. В этом видео я покажу как добавить смену дня и ночи в игру на Unity 3D. Вы также можете скачать готовый проект, чтобы разобраться подробнее

На этом канале регулярно появляются новые видео, которые позволят тебе научиться создавать игры, или подарят новые идеи и вдохновение, если ты уже умеешь. Подписывайся!

Остались какие-то вопросы, пожелания, или идеи для других видео? Смело пиши в комментарии под видео
Рекомендации по теме
Комментарии
Автор

I've searched all over youtube but I couldn't find a video that is as clear and beautiful as yours. I don't even know russian😄

gandalfthew
Автор

Спасибо за урок, добавил смену дня и ночи в прототип майна, про который Вы сейчас снимаете видео-курс) Очень классно и просто получилось!

dynamk
Автор

Интересно было узнать о реалистической фазе смене дня и ночи, со сменой цикла в разную пору года

Mr.Epsilion
Автор

Ребят, у кого смена skybox происходит всего один раз, а после он остается неизменным вне зависимости от времени суток, то это потому, что один skybox приобретает свойства другого. Чтобы этого избежать: создайте 3-й skybox, который вы выставите в настройках освещения (ночной, дневной он или еще какой - не важно, его всего равно изменит скрипт на нужный, или точнее сказать, изменит его параметры), а другие два, которые вы создали для дня и для ночи, назначьте в скрипте, как и в видео. Таким образом у нас выставлен в настройках skybox, параметры которого мы изменяем на дневные или ночные через скрипт.

dmitryzh
Автор

Приветствую, как можно сделать смену дня и ночи уже в 2д пространстве?

Funware
Автор

Сделал все точь в точь как у тебя, но работает странно, Солнце с Луной меняются, а skybox нет, но код с гравиюфиками правильный . Что делать?

NickProkhorenko
Автор

У меня почему то "Звёзды" на определённом расстояни стают черными. Выблизи цвет который я указал. Странно.
Проверил в другом проекте всё норм....

Короче это из-за тумана

aleksandercross
Автор

поставил DayDuration на 1 и перезапустил вселенную...

GROZA_
Автор

Хорошие уроки)) Продолжай в том же духе;)

dimonsamarenkov
Автор

а как сделать систему смены погоды, например солнце, дождь, снег?

ChapaChenOffical
Автор

Кстати можно сделать апдейт этого видео и добавить движение звёзд на небе (а то Солнце двигается, а звёзды нет) и если уж совсем извратиться, то ещё и смену фаз луны.

mrgoodpeople
Автор

Спасибо за хороший урок, подача хорошая и информация полезная . Когда я попытался запустить игру, столкнулся с той же проблемой что и DANYLOV - баг с skybox`om. Как можно исправить этот баг?

АрсенийСкобелин-оь
Автор

Как исправить:
Ошибка CS1061 "Light" не содержит определения "intensity", и не удалось найти доступный метод расширения "intensity", принимающий тип "Light" в качестве первого аргумента?

МатвейСтрелков-шт
Автор

В чем может быть ошибка, если скай бокс меняется на ночной, а обратно на дневной не меняется?

maryzakharenko
Автор

Спасибо за видео!), но возник вопрос: с URP (Universal Render Pipeline) рендером манёвр с DinamicGI ( DynamicGI.UpdateEnvironment() ) является невозможным? Буду оочень рад если получу ответ :D

AeternaQuiris
Автор

где найти ночной и дневной скайбокс как у вас?или как их сделать?

blazeeyestudio
Автор

добрый день, как сделать смену дня и ночи в 2д игре в юнити 2021

atesla
Автор

Если у вас не меняется скайбокс, тогда поставьте в окошке lighting дефолтный скайбокс, мне помогло

HNXYEK
Автор

Доброго времени суток, я конечно вовремя подошёл) Не подскажешь, что менять, чтобы после захода солнца, луна тоже плавно выходила из-за горизонта, а не сразу оказывалась высоко (когда луна заходит например, там все красиво с солнцем)

GlebMatyushev
Автор

Доброго времени суток, хотелось бы спросить, почему моя луна не доходит до горизонта и пропадает?

plantonhhannel