以下のスクリプトを記述し、ボタンと垂直スライダーバー を表示してみました。
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をドラッグして追加するだけなので結構簡単にさまざまなバリエーションが作れそうです。
もう少し触ってみたいと思います。