Version: 5.3 (switch to 5.4b)
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.


Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.



Switch to Manual


OnGUI는 GUI 이벤트를 다루고, 렌더링하기 위해 호출합니다.

이것은 OnGUI 수행이 프레임 당 여러 번 호출될 수 있음을 의미합니다(이벤트 당 한번의 호출). GUI 이벤트에 대한 더 자세한 정보는 Event를 참조하기 바랍니다. MonoBehaviour가 비활성화 되면, OnGUI()는 호출되지 않습니다.

	function OnGUI () {
		if (GUI.Button (Rect (10,10,150,100), "I am a button"))
			print ("You clicked the button!");
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 Scripting Guide에서 더 자세한 정보를 확인하기 바랍니다.