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

김상한님의 프로필 이미지
김상한

작성한 질문수

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

10강 게임데이터 관리

NPC Stat 정보가 적용이 안됩니다

해결된 질문

작성

·

75

·

수정됨

0

기믹에 스텟값은 잘 적용되고 변경도 되고 CurrentStage와 스텟 또한 잘 적용되어 있습니다. SetLevel 함수가 적용이 안되는건가 하는 생각이 있는대 이걸 확인하는방법이 있나요?? 아니면 다른 어떤 문제인지 감이 안와서 질문드립니다

 

추가적으로 건들다가 앤진을 재부팅하는 과정에서 아래와 같이 델리게이트가 인식이 안되는 문제가 발생했습니다 정상적으로 돌아가다가 재부팅후 인식을 못합니다. 이유를 할고계실까요??

KakaoTalk_20240821_192824327.png스크린샷(1).png스크린샷(2).png

 

답변 1

0

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

SetLevel의 경우 결국 UABGameSingleton싱글톤에 있는 CharacterStatTable 배열의 요소를 반환하게 되어 있습니다.
우선 GetCharacterStat 함수가 호출되는지 살펴보면 될 것 같습니다.
그 다음으로는 해당 함수에서 브레이크 포인트를 걸고 CharacterStatTable의 TArray가 잘 구성되어 있는지 확인해보고, 인자 InLevel 값이 제대로 들어오는지 확인해보면 될 것 같습니다.

추가 에러에 대해서는 이미지만 가지고 확실하게 알기는 어렵네요.
언리얼 헤더파일은 자체적으로 파싱을 한 번 거치다보니 규격에 민감합니다.
가급적이면 예제 소스코드와 동일한 형태를 유지해주는게 좋습니다.

김상한님의 프로필 이미지
김상한
질문자

감사합니다 두번째 에러는 원래 문제가 없었는대 엔진을 껐다키고 난 후에 델리게이트부분이 전부 맛이가는 현상이라 도저히 감이 안잡히내요

김상한님의 프로필 이미지
김상한

작성한 질문수

질문하기