728x90
반응형
▣ spring arm에 위치를 제어해서 카메라 위치를 옮기면 이렇게 spring arm에 대한 충돌이 어느 방향에서는 충돌하되지 않아 벽을 통과하는 문제가 발생합니다.
▣ 이럴 때에는 SpringArm에 위치는 Player Mesh 위치에 있어야 벽을 통과하는 문제가 해결되고 카메라에 위치는 Target Arm Length와 Socket Offset, Target Offset를 이용해서 제어해야 합니다.
먼저 Socket Offset에 위치를 바꿔서 카메라에 위치를 조절하겠습니다.
▣ 그럼 이렇게 벽을 통과하는 문제는 해결되지만 벽이 닿이는 시점에 따라 카메라 위치가 바뀌게 됩니다.
▣ 이번에는 Socket Offset으로 위치를 변경하겠습니다.
▣ 그럼 카메라가 반전되는 문제는 해결되지만 카메라를 가까이 가면 플레이어를 뚫는 문제가 생깁니다.
이걸 방지하기 위해서
▣ Project Settings에 Near Clip Plane에 값을 줄여주면 됩니다.
Near Clip Plane는 근거리 및 원거리 클리핑 평면은 카메라의 시선을 따라 카메라로부터 두 개의 특정 거리에 위치한 가상의 평면입니다. 카메라가 뷰포트에서 보는 장면의 양을 결정합니다. 카메라의 두 클리핑 평면 사이에 있는 객체만 해당 카메라의 뷰에 렌더링 됩니다. 그렇기 때문에 값을 줄여주게 되면
▣ 이렇게 엄청 가까이 갔을 경우에도 조금 문제가 해결되는 걸 확인할 수 있습니다.
728x90
반응형
'[ Unreal5 ] > - 언리얼엔진5 실습' 카테고리의 다른 글
언리얼엔진5 c++ SkeletalMesh 설정 (0) | 2024.04.14 |
---|---|
언리얼엔진5 UMG 불투명 애니메이션 (0) | 2024.04.12 |
언리얼엔진5 캐릭터 앉기 (0) | 2024.04.10 |
언리얼엔진5 슬로우모션 (1) | 2024.04.07 |
언리얼엔진5 타이머 (1) | 2024.04.06 |
댓글