diff options
author | chai <215380520@qq.com> | 2024-03-13 11:00:58 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2024-03-13 11:00:58 +0800 |
commit | 6ce8b9e22fc13be34b442c7b6af48b42cd44275a (patch) | |
tree | b38119d2acf0a982cb67e381f146924b9bfc3b3f /_appControlerShaderOnTriplanarMesh.cs |
+init
Diffstat (limited to '_appControlerShaderOnTriplanarMesh.cs')
-rw-r--r-- | _appControlerShaderOnTriplanarMesh.cs | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/_appControlerShaderOnTriplanarMesh.cs b/_appControlerShaderOnTriplanarMesh.cs new file mode 100644 index 0000000..27292cb --- /dev/null +++ b/_appControlerShaderOnTriplanarMesh.cs @@ -0,0 +1,45 @@ +using UnityEngine; + +public class _appControlerShaderOnTriplanarMesh : MonoBehaviour +{ + public bool shadows; + + public bool forward_path = true; + + private bool panel_enabled; + + public float model_dir; + + private void Awake() + { + panel_enabled = true; + } + + private void Update() + { + if (Input.GetKeyDown(KeyCode.P)) + { + panel_enabled = !panel_enabled; + } + } + + private void OnGUI() + { + GUILayout.Space(10f); + GUILayout.BeginVertical("box"); + GUILayout.Label(string.Empty + FPSmeter.fps); + if (panel_enabled) + { + shadows = GUILayout.Toggle(shadows, "disable Unity's shadows"); + Light component = GameObject.Find("Directional light").GetComponent<Light>(); + component.shadows = ((!shadows) ? LightShadows.Soft : LightShadows.None); + forward_path = GUILayout.Toggle(forward_path, "forward rendering"); + Camera component2 = GameObject.Find("Main Camera").GetComponent<Camera>(); + component2.renderingPath = (forward_path ? RenderingPath.Forward : RenderingPath.DeferredShading); + GUILayout.Label(" Drag model/env to rotate"); + GUILayout.Label(" Wheel - zoom camera"); + } + GUILayout.Label(" P - toggle panel"); + GUILayout.EndVertical(); + } +} |