블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (234)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

유니티 종료 시 호출되는 함수..


OnApplicationQuit()


참조 : http://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.OnApplicationQuit.html



아래는 소스 사용 참고..


 IMPORTANT: This function has no effect on iPhone. Application can not prevent termination under iPhone OS.

(주의 : 아이폰에서는 CancelQuit()는 적용되지 않는다고 함. iOS는 프로그램의 종료를 방해할 수 없다고 함.)


1 using UnityEngine; 2 using System.Collections; 3 4 public class example : MonoBehaviour { 5 public float showSplashTimeout = 2.0F; 6 private bool allowQuitting = false; 7 void Awake() { 8 DontDestroyOnLoad(); 9 } 10 void OnApplicationQuit() { 11 if (Application.loadedLevelName.ToLower() != "finalsplash") 12 StartCoroutine("DelayedQuit"); 13 14 if (!allowQuitting) 15 Application.CancelQuit(); 16 17 } 18 IEnumerator DelayedQuit() { 19 Application.LoadLevel("finalsplash"); 20 yield return new WaitForSeconds(showSplashTimeout); 21 allowQuitting = true; 22 Application.Quit(); 23 } 24 }



출처 : http://docs.unity3d.com/Documentation/ScriptReference/Application.CancelQuit.html



OnApplicationPause()

게임 밖으로 나갈 때 호출되는 함수


참조 : http://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.OnApplicationPause.html

반응형
Posted by blueasa
, |