Programming/Unreal
UE4 C++ 에서 BluePrint Class 불러오기
사기꾼프로드
2017. 9. 21. 23:01
4.16에서 LoadObject를 통해 BluePrint Class를 불러오려면
UBluePrintGeneratedClass* LoadedBP = LoadObject<UBluePrintGeneratedClass>("AssetPath.FileName_C"); |
를 사용하도록 한다.
4.14에서는 UBluePrint 로도 로드가 됐지만 4.16에서 UBluePrint 로 로드할 경우 NULL이 떨어진다.
로드한 BluePrint Class를 수정하여 쓰려면 당연히 BluePrint Class는 C++ Class를 상속받은것이어야 한다.
MyBluePrint* MyBPClass = Cast<MyBluePrint>(LoadedBP); |
같은 방법으로 캐스팅 해서 사용하면 된다.