多谢屋脊屋脊的帮忙.....
using UnityEngine;
using System.Collections;
using System.Text;
public class Layout : MonoBehaviour
{
private string message;
private Vector2 scrollPos = new Vector2(0, 0);
private string inputMessage ="";
void OnGUI()
{
GUI.BeginGroup(new Rect(20, Screen.height - 280, 320, 300));
GUI.Box(new Rect(0, 0, 300, 180), "");
scrollPos = GUILayout.BeginScrollView(scrollPos, GUILayout.Width(320),
GUILayout.Height(180));
GUILayout.Label(message);
GUILayout.EndScrollView();
GUILayout.BeginHorizontal("box");
inputMessage = GUILayout.TextField(inputMessage, GUILayout.Width(200));
if (GUILayout.Button("add"))
{
message += "\n"+ inputMessage;
inputMessage = "";
scrollPos += new Vector2(0, 30);
}
GUILayout.EndHorizontal();
GUI.EndGroup();
}
private void Update()
{
Debug.Log("scroll bar's position: " + scrollPos);
}
}