Projext/Assets/02_Scripts/UI/Loading/SceneFadeIn.cs

30 lines
670 B
C#
Raw Normal View History

using System.Collections;
using UnityEngine;
using UnityEngine.UI;
public class SceneFadeIn : MonoBehaviour
{
public Image <EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
public float <EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD>ð<EFBFBD> = 1.5f;
void Start()
{
StartCoroutine(<EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>());
}
IEnumerator <EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD>()
{
<EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.color = new Color(0, 0, 0, 1);
float time = 0f;
while (time < <EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD>ð<EFBFBD>)
{
time += Time.deltaTime;
float alpha = Mathf.Lerp(1f, 0f, time / <EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD>ð<EFBFBD>);
<EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.color = new Color(0, 0, 0, alpha);
yield return null;
}
<EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.color = new Color(0, 0, 0, 0);
}
}