Initialer Upload neues Unity-Projekt
This commit is contained in:
32
Assets/CapturePanorama/Scripts/ScreenFadeControl.cs
Normal file
32
Assets/CapturePanorama/Scripts/ScreenFadeControl.cs
Normal file
@ -0,0 +1,32 @@
|
||||
// This is free and unencumbered software released into the public domain.
|
||||
// For more information, please refer to <http://unlicense.org/>
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
namespace CapturePanorama.Internals
|
||||
{
|
||||
public class ScreenFadeControl : MonoBehaviour
|
||||
{
|
||||
public Material fadeMaterial = null;
|
||||
|
||||
// Based on OVRScreenFade
|
||||
#if UNITY_ANDROID && !UNITY_EDITOR
|
||||
void OnCustomPostRender()
|
||||
#else
|
||||
void OnPostRender()
|
||||
#endif
|
||||
{
|
||||
fadeMaterial.SetPass(0);
|
||||
GL.PushMatrix();
|
||||
GL.LoadOrtho();
|
||||
GL.Color(fadeMaterial.color);
|
||||
GL.Begin(GL.QUADS);
|
||||
GL.Vertex3(0f, 0f, -12f);
|
||||
GL.Vertex3(0f, 1f, -12f);
|
||||
GL.Vertex3(1f, 1f, -12f);
|
||||
GL.Vertex3(1f, 0f, -12f);
|
||||
GL.End();
|
||||
GL.PopMatrix();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user