인프런 커뮤니티 질문&답변

김동찬님의 프로필 이미지
김동찬

작성한 질문수

언리얼 엔진4 입문 (C++ 기반)

스탯 매니저

LOG출력 컴파일은 되는데 플레이시 Error가 발생하며 튕깁니다.

작성

·

418

0

스탯 매니저 강의 중 13:50초 즈음에

해당 로그를 추가하고 Game Instance까지 설정했는데

컴파일이 완료 돼도 플레이 시 오류가 발생합니다Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000000000000c

이유에 대해 알려주시면 감사드리겠습니다.

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

GetStatData(1)가 없는 것 아닐까 생각되네요

저도 비슷하게 실행하고 난 다음 MyGameInstance.cpp의 Init()쪽에서 문제가 생겨 엔진이 강제종료되어 확인을 해봤는데

StatTable에서 행 이름을 NewRow가 아닌

영상에서처럼 1, 2로 수정하니 잘 실행되었습니다.

 

제가 궁금한 점은 GetStatData함수는 Level로 검색해서 데이터struct를 반환하는 것으로 이해를 했는데 그렇다면 Level이 StatTable에 잘 입력되어있으면 행 이름과는 상관없이 실행되어야 한다고 생각했습니다.

행 이름을 고치지 않아서 문제가 생겼다고 보는게 맞나요?

 

김동찬님의 프로필 이미지
김동찬

작성한 질문수

질문하기