以下のスクリプトを記述し、ボタンと垂直スライダーバー を表示してみました。
using UnityEngine;
using System.Collections;
public class GUITest : MonoBehaviour
{
public GUISkin gui_skin = null;
private float scroll_vertival = 0;
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
}
void OnGUI ()
{
if (gui_skin != null)
{
GUI.skin = gui_skin;
}
if (GUI.Button(new Rect(10, 10, 100, 100), "Button"))
{
print("Click");
}
scroll_vertival = GUI.VerticalScrollbar(new Rect(200, 10, 100, 100), scroll_vertival, 10, 0, 100);
}
}
結果はこんな感じにメンバーのgui_skinをpublicにしたのでスキンを変えたいときはプロジェクトに追加したGUISkinをドラッグして追加するだけなので結構簡単にさまざまなバリエーションが作れそうです。
もう少し触ってみたいと思います。



