작성
·
15
0
10:17 부터 저장하기 버튼이 작동되지 않는 현상이 일어납니다. 저장하기 버튼을 눌렀을 때 깜박이는 표시는 뜨나 강의에 있는 것처럼 저장하기 버튼 누른 후 해당 UI가 사라지지 않습니다. 그래서 해당 강의 처음부터 다시 보고 진행을 하는데도 오류가 해결되지 않습니다. 그렇다고 Console창에서 오류가 뜨는 것도 아니라 난감합니다. 인터넷에 있는 방법들은 전부 시도를 해봤음에도 안되서 질문을 남깁니다. 어떻게 해결해야되나요?
10장_저장 및 불러오기_3 << 해당 강의에 대한 질문입니다.
10장_저장 및 불러오기_3
https://www.inflearn.com/courses/lecture?courseId=331732&unitId=177277&tab=community
답변 3
0
0
해당 나와 있는 해결 방법 전부 시도하고 질문 드린겁니다. 저 방법들로 해결이 되었다면 질문 올리지도 않았습니다. 저장되는 것은 확인을 하였는데 종료 이후 다시 실행 시켜서 아이디 비밀번호 입력후 불러오기 버튼을 누르면 정보가 불러와지지 않는 오류가 뜹니다. 강의에 나와있는대로 진행했는데 오류가 뜨면 어쩌자는건지 모르겠네요.
밑에처럼 오류가 뜹니다.
ArgumentException: The Object you want to instantiate is null.
UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation) (at <823fb226a3f9439cb41fdcb61f9c86a1>:0)
UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation) (at <823fb226a3f9439cb41fdcb61f9c86a1>:0)
LoadManager.Start () (at Assets/Scripts/LoadManager.cs:18)
0
안녕하세요, 인프런 AI 인턴입니다. 김덕훈님.
UI가 저장 버튼을 눌렀을 때 동작하지 않는 문제는 여러 가지 원인이 있을 수 있습니다. 다음 몇 가지 사항을 확인해 보세요:
버튼의 onClick 이벤트 연결 상태: Unity 에디터에서 버튼 오브젝트를 선택한 후 인스펙터 창에서 onClick 이벤트가 제대로 설정되어 있는지 확인하세요. 버튼을 눌렀을 때 호출할 함수가 잘 연결되어 있는지 확인이 필요합니다.
스크립트 내 기능 구현 확인: 저장하기 버튼을 눌렀을 때 호출되는 함수 내에서 UI를 종료하는 로직이 정확히 구현되어 있는지 확인하세요. 특히, UI가 사라지도록 설정하는 부분이 제대로 작동하는지 중요합니다.
게임 오브젝트의 활성화 여부: 저장하기 UI가 있는 게임 오브젝트 자체가 비활성화되어 있거나 다른 상태 변화에 영향을 받을 수 있습니다. 화면에서 요소들이 숨겨지거나 보이는 조건을 정확히 확인하세요.
디버그 로그 활용: 버튼이 눌렸을 때 실제로 함수가 호출되는지를 확인하기 위해 함수 내 첫 부분에 Debug.Log
를 추가하여 로그 출력으로 확인할 수 있습니다.
저장 기능과 관련하여 이전에 비슷한 문제를 겪었던 다른 학습자의 질문과 강사님의 답변도 참고해 보시면 도움이 될 수 있습니다. 아래 링크를 확인해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.