public class SetingMenu_ : MonoBehaviour
{
private static SetingMenu_ instance;
public static void Show()
{
instance.gameObject.SetActive(true);
}
public static void Hide()
{
instance.gameObject.SetActive(false);
}
private void Awake()
{
instance = this;
Hide();
}
public Rect musicSwich;
public Rect musicMusic;
public GUIStyle musicStyle;
private bool musicEnabled = false;
private bool musicDisabled1 = false;
public Rect ButtonRect;
public GUIStyle ButtonStyle;
private void OnGUI()
{
musicEnabled = GUI.Toggle(musicSwich, musicEnabled, "音乐开关", musicStyle);
musicDisabled1 = GUI.Toggle(musicMusic, musicDisabled1, "音效开关", musicStyle);
if (GUI.Button(ButtonRect, "x", ButtonStyle))
{
BeginScene.Show();
Hide();
}
}
}
第二个
public class BeginScene : MonoBehaviour
{
private static BeginScene instance;
public static void Show()
{
instance.gameObject.SetActive(true);
}
public static void Hide()
{
instance.gameObject.SetActive(false);
}
private void Awake()
{
instance = this;
}
public Rect labelRect;
public GUIStyle labelStyle;
public Rect ButtonlRect;
public Rect ButtonlRect1;
public Rect ButtonlRect2;
public GUIContent content;
public GUIContent content1;
public GUIContent content2;
public GUIStyle ButtonStyle;
public GUIStyle ButtonStyle1;
public GUIStyle ButtonStyle2;
private void OnGUI()
{
GUI.Label(labelRect, "CCC大战移动城堡", labelStyle);
if (GUI.Button(ButtonlRect, content, ButtonStyle))
{
SceneManager.LoadScene("SampleScene");
}
if (GUI.Button(ButtonlRect1, content1, ButtonStyle1))
{
}
if (GUI.Button(ButtonlRect2, content2, ButtonStyle2))
{
Hide();
SetingMenu_.Show();
}
}
}