お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
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.
Closeプレイヤーが一時停止した時に全てのゲームオブジェクトに送信されます
OnApplicationPauseは関数の中にシンプルなyield文を使用して、コルーチンにすることができます。コルーチンを実装している場合は初期フレームの間に2回評価されます:最初は早めの通知、次は通常のコルーチンの更新ステップの間で行われます。
var paused: boolean; function OnGUI() { // Show a message if the game is paused. if (paused) { GUI.Label(new Rect(100, 100, 50, 30), "Game paused"); } } function OnApplicationPause(pauseStatus: boolean) { paused = pauseStatus; }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public bool paused; void OnGUI() { if (paused) GUI.Label(new Rect(100, 100, 50, 30), "Game paused"); } void OnApplicationPause(bool pauseStatus) { paused = pauseStatus; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public paused as bool def OnGUI() as void: if paused: GUI.Label(Rect(100, 100, 50, 30), 'Game paused') def OnApplicationPause(pauseStatus as bool) as void: paused = pauseStatus