Unreal C++ Draw Debug : 오브젝트 그리기
[Unreal/C++] Draw Debug : 오브젝트 그리기Box, Sphere, Point, Circle, Line, Arrow를 그려본다. DrawDebugSolidBox(GetWorld(), Location[0] + Box.GetCenter(), Box.GetExtent(), FColor::Red);Solid Box : 월드, 중심 위치, 넓이, 색상을 추가한다.DrawDebugSphere(GetWorld(), Location[2], 100, 20, FColor::Blue); Sphere : 월드, 중심 위치, 반지름, 분할정도, 색상을 추가한다.DrawDebugPoint(GetWorld(), Location[1], 100, FColor::Red); Point : 월드, 중심 위치, 크기, 색상..
2023. 11. 2.
Unreal C++ Unreal int32, int64 사용
[Unreal/C++] Unreal int32, int64 사용 언리얼은 멀티플랫폼을 지원하는 엔진이다.타겟 플랫폼이 정해졌다면 int나 uint를 마음대로 사용해도 되겠지만,다양한 플랫폼을 위해 개발할 예정이라면 명시적으로 정해진 크기의 자료형을 사용하는 것이 좋다.즉, 16bit 컴퓨터, 32bit 컴퓨터, 64bit 컴퓨터가 있을 때 int나 uint의 정해진 크기가 다를 수 있으니정해진 크기의 int8, int16, int32,,,, uint64 등을 사용하는 것이 좋다. 언리얼 공식 문서에서도 이식성이 좋은 코드를 다음과 같이 나열해놓았다.bool for boolean values (NEVER assume the size of bool). BOOL will not compile.TCHAR for..
2023. 10. 28.