KoreanFoodie's Study

[언리얼] int8 을 쓰면 에러가 발생한다고? 본문

Game Dev/Unreal C++ : Dev Log

[언리얼] int8 을 쓰면 에러가 발생한다고?

GoldGiver 2022. 6. 22. 22:50

int8 이 외않되?

물론 Visual Studio 에서는 int8 을 잘만 쓸 수 있다. 하지만 만약 int8 변수를 언리얼에서도 쓰려고 한다면...

/* Item count (ammo, etc) */
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Item Properties", meta = (AllowPrivateAccess = "true"))
int8 ItemCount;

에러가 발생한다.

 

찾아보니 버그 픽스를 요청하던데... 단순히 언리얼에서는 int8 을 지원하지 않아서 그런게 아닐까? 뭐, uint8 은 지원하니 메모리 절약을 위한 것이 목적이라면 uint8 을 쓰면 되겠다.

 

int8 을 써서 에러가 생기는 경우, 어디서 에러가 생겼는지 짚어주지도 않아 매우 난감하다. 그래서 정리해 둠!

 

Comments