iOS 용 Unity에서 작업 중입니다. & 백그라운드에서 사용자의 위치 정보를 가져 오는 Android 애플리케이션입니다. 앱이 배경이되는 순간을 포착하고 싶지만, OnApplicationPause
는 절대로 호출하지 않습니다.Unity의 OnApplicationPause가 iOS/Android에서 작동합니까?
Debug.Log()
OnApplicationPause
메서드를 호출하여 이벤트가 트리거되는지 여부를 확인했습니다.
내 코드 :
public class GPSService : MonoBehaviour {
...
void OnApplicationPause(bool paused){
Debug.Log("Paused");
if(paused){
UnityEngine.SceneManagement.SceneManager.LoadScene("Background");
}
}
}
문제가? 그리고 그것을 고치는 방법?
이 동작을 Unity 5.4.4f1 및 5.5.1p4에서 테스트했습니다.
테스트 장치 : 아이폰 4S, Doogee X5 최대 (안드로이드 6.0.1)
Android 또는 iOS에서 작동하지 않습니까? – Programmer
@Programmer 모두 –
확인. 함수를 구현 한 방법과 그 내부 내용을 볼 수 있습니까? 또한, 그것이 작동하지 않거나 불리는 것으로 생각하는 이유는 무엇입니까? 'Debug.Log'를 사용 했습니까? – Programmer