작성한 질문수
언리얼 엔진4 입문 (C++ 기반)
스탯 매니저
작성
·
418
0
스탯 매니저 강의 중 13:50초 즈음에
해당 로그를 추가하고 Game Instance까지 설정했는데
컴파일이 완료 돼도 플레이 시 오류가 발생합니다Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000000000000c
이유에 대해 알려주시면 감사드리겠습니다.
답변 1
1
GetStatData(1)가 없는 것 아닐까 생각되네요
저도 비슷하게 실행하고 난 다음 MyGameInstance.cpp의 Init()쪽에서 문제가 생겨 엔진이 강제종료되어 확인을 해봤는데
StatTable에서 행 이름을 NewRow가 아닌
영상에서처럼 1, 2로 수정하니 잘 실행되었습니다.
제가 궁금한 점은 GetStatData함수는 Level로 검색해서 데이터struct를 반환하는 것으로 이해를 했는데 그렇다면 Level이 StatTable에 잘 입력되어있으면 행 이름과는 상관없이 실행되어야 한다고 생각했습니다.
행 이름을 고치지 않아서 문제가 생겼다고 보는게 맞나요?
저도 비슷하게 실행하고 난 다음 MyGameInstance.cpp의 Init()쪽에서 문제가 생겨 엔진이 강제종료되어 확인을 해봤는데
StatTable에서 행 이름을 NewRow가 아닌
영상에서처럼 1, 2로 수정하니 잘 실행되었습니다.
제가 궁금한 점은 GetStatData함수는 Level로 검색해서 데이터struct를 반환하는 것으로 이해를 했는데 그렇다면 Level이 StatTable에 잘 입력되어있으면 행 이름과는 상관없이 실행되어야 한다고 생각했습니다.
행 이름을 고치지 않아서 문제가 생겼다고 보는게 맞나요?