나는 don'tdestroyonload 스크립트를 사용하는 많은 오브젝트를 가진 2D RPG 게임을 만들려고합니다. 하지만 메인 메뉴로 돌아 가면 그걸 파기하고 싶습니다.로드시 파괴하지 마십시오
내가SceneManager.activeSceneChanged += DestroyOnMenuScreen;
void DestroyOnMenuScreen(Scene oldScene, Scene newScene)
{
if (newScene.buildIndex == menuScreenBuildIndex)
{
Destroy(gameObject);
}
}
는 그래서는로드 객체가 나는 메인 메뉴로 이동할 때 파괴됩니다에 파괴하지 않는 것을 의미 스크립트를 시도,하지만 난 다시, 그것은 것입니다 재생하고자 할 때 문제가
그것이 완전히 파괴되었다는 것을 의미하는 물체를 발견 할 수 없다는 것을 보여주십시오.
게임을 다시로드 할 때 이전과 같이 객체가 반환되는지 확인하는 방법이 있습니까? gameObject.setActive(false);
을 사용해 보았습니다.하지만 게임을 다시로드하고로드 할 때 게임 오버 상태를 유지합니다.
도움 주셔서 감사합니다. 3 – HerryChoding
늦게 읽음에 죄송합니다. 잠시 연락이 없으므로 – HerryChoding