C 2

UE4 Xcode build error : Trigraph converted to '[' character

[velog에서 블로그 이전하며 가져온 글입니다] 작성 일자 : 2023년 3월 22일 윈도우에서 UE4.27 프로젝트를 다루다가 IOS용 패키징을 위해서 Mac에 xcode 로 빌드했을 때 나타난 에러이다. Trigraph는 일부 문자 세트에서 단일 문자를 나타내기 위해 사용되는 세 개의 문자로 이루어진 시퀀스로, C++ 코드에서 예기치 않은 동작을 일으킬 수 있다고 한다. xcode에서 Trigraph를 비활성화하여 빌드한다면 문제를 해결할 수 있을 것이다. 내 경우에는 unused-but-not-set-variable 문제와 함께 나타나 아래 코드를 *.target.cs 에 추가했다. bOverrideBuildEnvironment = true; AdditionalCompilerArguments = ..

개발일지/UE4 2023.08.18

언리얼 엔진 네트워크 FPS 게임 개발 일지#6 에임 오프셋 기능 개선

[velog에서 블로그 이전하며 가져온 글입니다] 작성 일자 : 2022년 7월 12일 개발일지 #4의 후속 게시글이다. 대부분의 FPS 게임에는 3인칭 캐릭터의 움직임을 자연스럽게 보이도록 카메라를 회전시킬 때 액터가 회전하지 않고 시선만 돌아가는 기능이 있다. 일정 각도 이상으로 돌아가면 캐릭터가 몸이 정면을 바라보도록 자세를 다시 잡는다. UE4에서는 캐릭터의 시선을 돌리는 기능을 에임 오프셋으로 지원한다. CameraComponent->bUsePawnControlRotation 값이 true인 상태로 이 기능을 구현했지만 총기 반동을 위한 RecoilComponent를 추가하기 위해서는 false인 상태로 기능을 구현해야 했다. 값이 true 이라면 부모 컴포넌트는 카메라 컴포넌트의 Rotatio..