해결된 질문
작성
·
75
·
수정됨
0
기믹에 스텟값은 잘 적용되고 변경도 되고 CurrentStage와 스텟 또한 잘 적용되어 있습니다. SetLevel 함수가 적용이 안되는건가 하는 생각이 있는대 이걸 확인하는방법이 있나요?? 아니면 다른 어떤 문제인지 감이 안와서 질문드립니다
추가적으로 건들다가 앤진을 재부팅하는 과정에서 아래와 같이 델리게이트가 인식이 안되는 문제가 발생했습니다 정상적으로 돌아가다가 재부팅후 인식을 못합니다. 이유를 할고계실까요??
답변 1
0
SetLevel의 경우 결국 UABGameSingleton싱글톤에 있는 CharacterStatTable 배열의 요소를 반환하게 되어 있습니다.
우선 GetCharacterStat 함수가 호출되는지 살펴보면 될 것 같습니다.
그 다음으로는 해당 함수에서 브레이크 포인트를 걸고 CharacterStatTable의 TArray가 잘 구성되어 있는지 확인해보고, 인자 InLevel 값이 제대로 들어오는지 확인해보면 될 것 같습니다.
추가 에러에 대해서는 이미지만 가지고 확실하게 알기는 어렵네요.
언리얼 헤더파일은 자체적으로 파싱을 한 번 거치다보니 규격에 민감합니다.
가급적이면 예제 소스코드와 동일한 형태를 유지해주는게 좋습니다.
감사합니다 두번째 에러는 원래 문제가 없었는대 엔진을 껐다키고 난 후에 델리게이트부분이 전부 맛이가는 현상이라 도저히 감이 안잡히내요