I’m trying to use a pure black texture2D with varying alpha values to create a fade-in/fade-out effect for scenes. However, the black texture2D appears semi-transparent, even when its alpha is 1. What’s wrong?
private Texture2D blackTexture;
void Start () {
blackTexture = new Texture2D (Screen.width, Screen.height);
}
void OnGUI() {
GUI.depth = -1000;
GUI.color = new Color(0, 0, 0, 1f);
GUI.DrawTexture( new Rect(0, 0, Screen.width, Screen.height ), blackTexture );
}