using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnGUI()
{
GUI.backgroundColor = Color.red;
if (GUI.Button(new Rect(0, 0, 100, 20), "设置"))
{
Debug.Log("设置");
}
}
}
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnGUI()
{
GUI.backgroundColor = Color.red;
if (GUI.Button(new Rect(0, 0, 100, 20), "设置"))
{
Debug.Log("设置");
}
GUI.BeginGroup(new Rect(Screen.width / 2 - 200, Screen.height / 2 - 150, 400, 300));
GUI.Box(new Rect(0, 0, 400, 300), "设置");
GUI.EndGroup();
}
}
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
public Vector2 scrollPosition = Vector2.zero;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnGUI()
{
GUI.backgroundColor = Color.red;
if (GUI.Button(new Rect(0, 0, 100, 20), "设置"))
{
Debug.Log("设置");
}
GUI.BeginGroup(new Rect(Screen.width / 2 - 200, Screen.height / 2 - 150, 400, 300));
GUI.Box(new Rect(0, 0, 400, 300), "设置");
GUI.EndGroup();
scrollPosition = GUI.BeginScrollView(new Rect(10, 300, 100, 100), scrollPosition, new Rect(0, 0, 220, 200));
GUI.Button(new Rect(0, 0, 100, 20), "Top-left");
GUI.Button(new Rect(120, 0, 100, 20), "Top-right");
GUI.Button(new Rect(0, 180, 100, 20), "Bottom-left");
GUI.Button(new Rect(120, 180, 100, 20), "Bottom-right");
GUI.EndScrollView();
}
}
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
public Vector2 scrollPosition = Vector2.zero;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnGUI()
{
GUI.backgroundColor = Color.red;
if (GUI.Button(new Rect(0, 0, 100, 20), "设置"))
{
Debug.Log("设置");
}
GUI.BeginGroup(new Rect(Screen.width / 2 - 200, Screen.height / 2 - 150, 400, 300));
GUI.Box(new Rect(0, 0, 400, 300), "设置");
GUI.EndGroup();
scrollPosition = GUI.BeginScrollView(new Rect(10, 300, 100, 100), scrollPosition, new Rect(0, 0, 220, 200));
GUI.Button(new Rect(0, 0, 100, 20), "Top-left");
GUI.Button(new Rect(120, 0, 100, 20), "Top-right");
GUI.Button(new Rect(0, 180, 100, 20), "Bottom-left");
GUI.Button(new Rect(120, 180, 100, 20), "Bottom-right");
GUI.EndScrollView();
GUI.Box(new Rect(300, 300, 200,200), "This is a box");
}
}