게임엔진/UE5
[UE5] GetWorld() Null 에러
KiTFOx
2024. 1. 11. 11:28
728x90
언리얼 공부를 처음 하다보니 인프런에서 강의를 찾아봤음에도 5.1 -> 5.2로 엔진을 변경하고 나니 갑자기 같은 코드라 해도 버그가 뜨더라..
디버그 해서 타고타고 찾아보니 GetWorld() 가 null을 반환하는 문제였는데 뭐가 문제인지 몰라서 받아오는게 문제인가.. 내가 찾아본게 맞나..하고 있었다.
하지만 그 와중에 굉장한 도움을 주신.. 중국 사이트분 감사합니다..
https://blog.csdn.net/qq_31930499/article/details/88365717
UE4 GEngine->GetWorld() == NULL-CSDN博客
在Dedicated Server模式下,load玩Map后我想在我的C++代码中想获取GameInstance,通过 GEngine->GetWorld()->GetGameInstance() 语句获取,但是程序运行到这,出现段错误。 然后尝试获取World, GEngine->GetWorld() 发现
blog.csdn.net
결론적으로는 GetWorld() 앞에 GWorld->GetGameInstance()를 붙여주니 동작이 잘된다.
최적화적인 측면에서 좋은지 안좋은지는 모르겠지만 그부분은 좀 더 찾아봐야할듯하다.
나처럼 처음 언리얼을 만지는 사람들에게 도움이 되길 바라며ㅠㅠ
반응형