버튼을 눌렀을 때 게임 응용 프로그램을 닫을 때 이전 게임 응용 프로그램으로 돌아갈 방법이 있습니까? 기본적으로 나는 버튼이있는 장면을 가지고 있습니다. 플레이어가 버튼을 누르면 새로운 레벨 (장면 1)으로 이동합니다. 이 장면 (scene 2)을 저장하기 위해 playerprefs와 같은 것을 사용하여 게임 응용 프로그램을 닫거나 단일성을 닫은 다음 응용 프로그램을 다시 열고 재생할 때 (장면 I) 게임은 자동으로 나를 현장 2로 데려 와야합니다. 버튼 클릭으로 이전 애플리케이션으로 돌아갈 수 있습니까? (애플리케이션 또는 게임을 닫더라도) 되돌릴 수 있습니까? 버튼을 클릭하고 응용 프로그램 및 게임을 종료 한 다음 게임을 다시 실행하면 게임이 자동으로 종료됩니다 (장면 2)Unity2d : 버튼 클릭시 이전 응용 프로그램으로 돌아 가기
0
A
답변
0
응용 프로그램 종료 이벤트가 호출되면 현재 장면을 플레이어 기본 설정으로 저장합니다.
using UnityEngine.SceneManagement;
void quitGame()
{
Scene currentScene = SceneManager.GetActiveScene();
PlayerPrefs.SetString("lastSceneName",currentScene.name);
Application.Quit();
}
위의 코드는 응용 프로그램 종료시 현재 장면의 이름을 저장합니다.
이제 게임을 다시 시작하면 장면 (0)이로드됩니다. Start() 또는 Awake() 함수에서 다음과 같은 메서드를 호출하십시오.
void loadLastScene()
{
if (PlayerPrefs.GetInt("isFirstTime") == 0) //this is to make sure this chunk of code doen't run on the very first usage.
{
PlayerPrefs.SetInt("isFirstTime", 1);
}
else if (PlayerPrefs.GetInt("isFirstTime") == 1)
{
SceneManager.LoadScene(PlayerPrefs.GetString("lastSceneName"));
}
}
코드 테스트를 거치지 않았습니다.
관련 문제
- 1. 코코아 : 이전 활성 응용 프로그램으로 돌아 가기?
- 2. Android : 이전 응용 프로그램으로 돌아 가기
- 3. 이전 페이지로 돌아 가기 버튼
- 4. 가기 버튼 돌아 가기
- 5. QR 코드 스캐너 응용 프로그램으로 돌아 가기
- 6. UIWebView에서 페이지를 닫고 응용 프로그램으로 돌아 가기
- 7. phonegap을 사용하여 응용 프로그램으로 돌아 가기
- 8. PhoneGap 문제 응용 프로그램으로 돌아 가기
- 9. Android 버튼 - 이전 페이지로 돌아 가기
- 10. 이전 조각으로 돌아 가기
- 11. 버튼 클릭시 새 창을 추가하고 이전 창으로 돌아 오는 방법은?
- 12. 이전 활동으로 돌아 가기
- 13. 이전 활동으로 돌아 가기
- 14. 이전 페이지로 돌아 가기
- 15. 이전 활동으로 돌아 가기
- 16. 이전 페이지로 돌아 가기
- 17. phonegap : 외부 페이지를 연 다음 응용 프로그램으로 돌아 가기
- 18. 돌아 가기 버튼 숙박
- 19. iPhone에서 이전 화면으로 돌아 가기
- 20. tfs의 이전 버전으로 돌아 가기
- 21. 이전 세션 ID로 돌아 가기
- 22. 전혀 새로운 의도로 돌아 가기 이전 활동으로 돌아 가기
- 23. 안드로이드 이전 카테고리로 돌아 가기
- 24. 이메일 이전 활동으로 돌아 가기
- 25. Android 이전 활동으로 돌아 가기
- 26. 입력이있는 이전 페이지로 돌아 가기
- 27. 이전 페이지로 돌아 가기 gui
- 28. 자동으로 이전 페이지로 돌아 가기
- 29. CATransform3D - 이전 상태로 돌아 가기
- 30. Django의 이전 버전으로 돌아 가기
게임을 닫을 때와 같은 상태로 되돌릴 수는 있지만, 이전 응용 프로그램으로 돌아가는 것에 대해서는 의심 스럽지만, 우리가 말하는 플랫폼에 달려 있습니다. – Droppy