KoreanFoodie's Study
[언리얼] int8 을 쓰면 에러가 발생한다고? 본문
int8 이 외않되?
물론 Visual Studio 에서는 int8 을 잘만 쓸 수 있다. 하지만 만약 int8 변수를 언리얼에서도 쓰려고 한다면...
/* Item count (ammo, etc) */
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Item Properties", meta = (AllowPrivateAccess = "true"))
int8 ItemCount;
에러가 발생한다.
찾아보니 버그 픽스를 요청하던데... 단순히 언리얼에서는 int8 을 지원하지 않아서 그런게 아닐까? 뭐, uint8 은 지원하니 메모리 절약을 위한 것이 목적이라면 uint8 을 쓰면 되겠다.
int8 을 써서 에러가 생기는 경우, 어디서 에러가 생겼는지 짚어주지도 않아 매우 난감하다. 그래서 정리해 둠!
'Game Dev > Unreal C++ : Dev Log' 카테고리의 다른 글
[언리얼] Unreal unresolved external symbol 에러 (0) | 2022.07.20 |
---|---|
[언리얼] Widget 데이터와 클래스 데이터 연동(bind) 하기 (0) | 2022.06.23 |
[언리얼] 헤드샷 구현하기 (부위별 피격 데미지 설정) (0) | 2022.06.22 |
[언리얼] 언리얼 인터페이스 - Does Implement Interface 기능으로 데미지, 인터랙션 구현하기 (0) | 2022.06.22 |
[언리얼] 1인칭 시점 구현하기 (카메라와 메시 연동) (0) | 2022.06.22 |
Comments