8.14.2011

GUI作成 その1

GUIを作成しようと思ったので触ってみました。
以下のスクリプトを記述し、ボタンと垂直スライダーバー を表示してみました。

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をドラッグして追加するだけなので結構簡単にさまざまなバリエーションが作れそうです。
もう少し触ってみたいと思います。

0 件のコメント:

コメントを投稿