@@xantoxis я конечно не разу не позиционировал себя каким то великим программистом, но впервые вижу чтобы люди считали нормальным не указывать модификатор доступа, да я знаю что по дефолту любое поле приватное, но правильнее всегда явно присваивать модификатор доступа
@@Dimax1564 я, честно, не понимаю что не так с названиями полей, они вроде как по делу названы, если хочешь поясню на счёт их. Поля r, g, b - представляют собой палитру, а точнее цвета в ней: красный, зелёный, синий. Поле _isDay означает день сейчас или нет. Ну и поле вроде _speedDay, означает скорость смены дня и ночи
Код из видео:
[SerializeField] private float _speedTime = 1;
private bool _isDay = true;
private float _r = 0.7f;
private float _g = 0.7f;
private float _b = 0.7f;
private void Update()
{
RunTime();
ChangeColorScybox();
}
private void ChangeColorScybox()
{
RenderSettings.skybox.SetColor("_Tint", new Color(_r, _g, _b));
}
private void RunTime()
{
if (_isDay)
{
if (_r = 0.9)
{
_isDay = true;
}
else
{
ChangeColor(_r += Time.deltaTime * _speedTime, _g += Time.deltaTime * _speedTime, _b += Time.deltaTime * _speedTime);
}
}
}
private void ChangeColor(float r, float g, float b)
{
_r = r;
_g = g;
_b = b;
}
Наконец-то я нашел видео, где понятно все объяснили, спасибо, ты лучший!!!)
Эх, создателям смуты бы этот ролик...
@@arenalanheim2650 ахаххха, хорош
обложка лучше чем видео)
Спасибо за честность 😂
Быкуем?)
the modifier 'private' is not valid for this item что делать?
Блин ты ваще мастер делать превью
@@Ky.666- Спасибо ☺️
Кал решение, думаю крутить дирекшнал лайт будет более лучше, не?
@@akaha_lox способов много, но в комментариях меня попросили сделать видео именно про этот способ
Сразу видно не опытного программиста, который пишет private. Только сейчас заметил.)
Что плохого в private?
@MaminGameDeveloper он не нужен. нужно только для тех, кто вообще не шарит.
@@xantoxis очень странный ответ, даже Роман Сакутин пишет private, хватит прикалываться
@@xantoxis я конечно не разу не позиционировал себя каким то великим программистом, но впервые вижу чтобы люди считали нормальным не указывать модификатор доступа, да я знаю что по дефолту любое поле приватное, но правильнее всегда явно присваивать модификатор доступа
@MaminGameDeveloper роман Сакутин соевый нуб, его кто-то смотрит?)))
Если посмотришь на более опытных, то увидишь что они не пишут private.
Тудооо
ех работал ти б в команде тебя би застрали за такие названия полей и за знак ! в if (!_isDay)
@@Dimax1564 я, честно, не понимаю что не так с названиями полей, они вроде как по делу названы, если хочешь поясню на счёт их. Поля r, g, b - представляют собой палитру, а точнее цвета в ней: красный, зелёный, синий. Поле _isDay означает день сейчас или нет. Ну и поле вроде _speedDay, означает скорость смены дня и ночи
@MaminGameDeveloper код тяжело читать лучше просто назвать _red _green _blue
@@Dimax1564 а понял, учту 🤝
@MaminGameDeveloper Насчёт _speedDay, лучше _dayAndNightSwitchSpeed, так попонятнее
@MaminGameDeveloper И сам класс так и называй: не Day (день???), а DayAndNightSwitcher