言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

MonoBehaviour.OnGUI()

Switch to Manual

Description

OnGUIはレンダリングとGUIイベントのハンドリングのために呼び出されます

これはOnGUIを実装した際には毎フレーム複数回(イベント毎に1回)呼び出されることを意味します。GUIイベントについて、詳しくはEventリファレンスを参照してください。 MonoBehaviourのenabledプロパティをfalseにした場合、OnGUI()が呼び出されることはありません。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void OnGUI() {
        if (GUI.Button(new Rect(10, 10, 150, 100), "I am a button"))
            print("You clicked the button!");
        
    }
}

詳細は、GUIスクリプティングガイドを参照してください。