Part1 03. 기존 C++과 다른 언리얼 C++
하고싶은거/Unreal2024. 3. 2. 23:56Part1 03. 기존 C++과 다른 언리얼 C++

언리얼 C++은 C++과 다르다 게임 제작은 서로 다른 유저의 컴퓨터 환경에서 최대한 잘 돌아가게 만들어야 한다. 근데, 기존 C++은 상당히 오래된 언어로 int 같은 경우 어떤 경우에는 32bit, 64bit등 다양하게 해석되는데, 이건 게임 데이터 저장시 치명적인 오류가 생길 수 있다. ⇒ 플랫폼 파편화 : C++의 일부 함수가 플랫폼에 따라서 다르게 동작('여기서는 잘되는데 왜 여기선 잘안되는거지?' 이상황) 따라서, 캐시 히트율을 신경써서 자료구조를 만들어야하는 언리얼 엔진은 int가 아니라, int32처럼 확실하게 크기를 나눠둔 언리얼 C++을 사용한다. ⇒ 캐시 히트율 : 캐시된 데이터를 요청할 때 해당 키 값이 메모리에 존재하여 얼마만큼의 비율로 잘 찾았는지에 대한 여부 언리얼C++에서 자..

image