본문 바로가기

전체 글

(4)
Unreal Engine에서 C++ STL 컨테이너가 쓰이지 않는 이유 https://forums.unrealengine.com/t/why-doesnt-ue-utilize-stl-containers/34551/4  Why doesn't UE utilize STL containers?Well, that is the dfference between API compatibility and ABI compatibility. The first one means that you can use the same source of your applications code with every compiler as the interface of the standard library is well-defined and if an implementatioforums.unrealengine.com ..
Unreal Engine 안티 앨리어싱으로 인한 고스팅, Blur 이슈 https://dev.epicgames.com/documentation/ko-kr/unreal-engine/anti-aliasing-and-upscaling-in-unreal-engine 언리얼 엔진4에서는 디폴트 안티 앨리어싱 방식으로 TAA(Temporal Anti-Aliasing) 방식을 채택했다가 최근 언리얼 엔진 5로 넘어오면서 TSR(Temporal Super Resolution)가 디폴트 방식으로 채택됐다.TAA는 선명도 문제로 인해 해외에서는 꽤 일찍부터 논란이 됐던 이슈이다.(해외 커뮤니티 Reddit에서는 아예 FuckFAA라는 서브 Reddit이 개설되어 여러 게임에서 TAA를 강제로 끄는 법을 공유하고 배포하고 있다.) www.reddit.com/r/FuckTAA TAA(Tempor..
내배캠 3일차 Unreal Engine Blueprint 과제 블루프린트 첫날인 만큼 모든 기능을 다 사용하지 않는다.총이 발사되는 상황에서 로직을 구현해보는 실습을 해보았다. 1. 총알 발사 버그를 수정하기총알이 남아 있는 경우에만 총알이 발사 되도록 구현해야 하므로 총알이 1개이상 남아있는지 확인한다. 2. 총알 재장전 버그를 수정하기탄창에 이미 총알이 MaxBlullet 상태면 장전하지 않는다. 장전이 완료되면 MaxBlullet만큼의 총알로 업데이트 한다. 3. 총알 피격 기능을 추가하기 실제 충돌 구현을 한 것이 아니므로 Q버튼을 누르면 피격됐다는 가정 하에 피격 기능을 만들었다.남은 피가 데미지를 견딜 수 있으면 피를 깎고 피가 데미지 보다 작다면 죽는다.  4. 체력 회복 기능을 추가하기 체력이 MaxHp가 아닌 경우에만 회복이 가능해야한다.체력을 회복..
합병 정렬(Merge Sort) 바킹독(https://www.youtube.com/@BaaaaaaaaaaaaaaaaaaaaarkingDog)님의 영상을 참고했습니다.  합병 정렬(Merge Sort)은 폰 노이만이 제안한 방법으로일반적인 방법으로 구현했을 때, 이 정렬은 안정 정렬(Stable Sort)에 속하며 분할 정복 알고리즘(Divide and conquer algorithm)의 하나이다안정 정렬: 정렬 이후에도 같은 key 값을 가진 원소들의 순서가 유지되는 정렬을 의미한다.예를들어 그림에서 파란옷, 빨간옷, 초록옷은 모두 21로 우선순위가 동일하다. 불안정 정렬에서는 같은 우선순위의 원소끼리의 순서를 보장하지 않는 반면 안정된 정렬에서는 처음 순서를 유지해야하므로 가장 오른쪽 위의 파란옷, 빨간옷, 초록옷 순서의 정렬만 안정..