원본- 아래에 각 위치별 코인 ui가 존재합니다
자동코인 생산 코드를 현재 씬에 작성하였고 이후 다른 씬으로 넘어가도 작동되도록 만들려고 했습니다
원인
DontDestroyOnLoad를 초반에 짤 때 문제 - 다른 씬에도 첫 번째 이미지가 그대로 딸려옴
DontDestroyOnLoad를 수정 후 문제 - 아래 이미지처럼 ui가 사라진 상태
DontDestroyOnLoad를 넣기 전 - 씬 전환 시 콘솔 작동 안됨
DontDestroyOnLoad를 넣은 후 - 씬 전환 시 콘솔 작동 됨
결론 -ui를 다시 되돌리면 작동 안되고 ui를 사라지는 버그를 고치면 작동이 안되는 반복 문제 발생
DontDestroyOnLoad가 들어간 스크립트가 하이어라키에서 어떤 오브젝트인지 찾아보고 너가 씬 전환해도 가져올 이미지가 거기 자손이든 본인이든 제대로 들어가있는지 체크해보라고 밖에 못하겠다. 나도 잘 알지 모샇ㅁ
DontDestroyOnLoad를 해당 씬 모든 스크립트에 적용해도 문제는 없겠죠? 아니면 다른 코드를 넣어야 하는지 궁금하네요
현재 말씀 주신 것처럼 자손에서 ui를 떼니 ui가 사라지는 버그 해결했습니다! 감사합니다!
@소장용게임만들기(116.45) 만약 씬 2개가 서로 왔다갔다 하는 용도의 스크립트에는 적용해도되지만, 시작창 -> 게임창 이런식으로 가는거면 시작창에서만 쓸꺼는 시작창에서만 쓰도록 안넣어야지
@ㅇㅇ(222.238) 그렇군요. 최대한 시작창과 게임창에 쓰지 않게 주의해야겠네요
@소장용게임만들기(116.45) 알려주셔서 감사합니다