Tengo 2 mallas separadas, una con aguas poco profundas y otra con aguas profundas. Necesito cambiar los colores para que la transición sea más agradable. No puedo fusionar las mallas o, de lo contrario, obtendré el error de que la malla tiene demasiados vértices. ¿Alguna pista sobre cómo hacer esto?
Si desea cambiar a colores, aquí hay un script básico para desvanecer el color de un objeto a otro durante 5 segundos.
[SerializeField] Renderer object1 = null; [SerializeField] Renderer object2 = null; Color Color1; Color Color2; // Start is called before the first frame update void Start() { Color1 = object1.material.color; Color2 = object2.material.color; } // Update is called once per frame void Update() { float lerp = Time.time / 5 * Time.deltaTime; object1.material.color = Color.Lerp(object1.material.color, Color2, lerp); object2.material.color = Color.Lerp(object2.material.color, Color1, lerp); }}