Я пытаюсь изменить цвет или оттенок моего skybox, чтобы он замедлялся до черного. Я искал какое-то время, и я все еще не могу найти что-либо на этом. Вот мой код прямо сейчас:Как медленно менять цвет небоскреба в единстве 5
using UnityEngine;
using System.Collections;
public class SkyboxColorChanger : MonoBehaviour {
public Color colorStart = Color.blue;
public Color colorEnd = Color.red;
public float duration = 1.0F;
void Start()
{
}
void Update()
{
float lerp = Mathf.PingPong(Time.time, duration)/duration;
RenderSettings.skybox.SetColor("_Tint", Color.Lerp(colorStart, colorEnd, lerp));
}
}
Проблемы с этим являются:
в вариантах оказывается это будет работать только тогда, когда небо было сплошным цветом.
, когда я получил его на работу, он изменился с очень высокой скоростью (им требуется очень много времени между изменениями).
Спасибо, что посмотрели!