본문 바로가기

언리얼5 카메라3

언리얼엔진5 spring arm 제어 ▣ spring arm에 위치를 제어해서 카메라 위치를 옮기면 이렇게 spring arm에 대한 충돌이 어느 방향에서는 충돌하되지 않아 벽을 통과하는 문제가 발생합니다. ▣ 이럴 때에는 SpringArm에 위치는 Player Mesh 위치에 있어야 벽을 통과하는 문제가 해결되고 카메라에 위치는 Target Arm Length와 Socket Offset, Target Offset를 이용해서 제어해야 합니다. 먼저 Socket Offset에 위치를 바꿔서 카메라에 위치를 조절하겠습니다. ▣ 그럼 이렇게 벽을 통과하는 문제는 해결되지만 벽이 닿이는 시점에 따라 카메라 위치가 바뀌게 됩니다. ▣ 이번에는 Socket Offset으로 위치를 변경하겠습니다. ▣ 그럼 카메라가 반전되는 문제는 해결되지만 카메라를 가.. 2024. 4. 12.
언리얼엔진5 1인칭 3인칭 시점 변경 ▣ 먼저 1인칭 시점 카메라를 Mesh에 추가하고 Sockets을 head 머리로 지정하고 회전값을 시점에 맞게 변경합니다. ▣ Event Graph에서 V키를 누르면 1인칭 3인칭을 활성화 비활성화하는 노드를 완성합니다. ▣ 노드는 디테일탭에 있는 Activate를 체크 및 해제를 해서 조절하기 위함입니다. ▣ V 키를 누르면 이렇게 1인칭 3인칭 시점이 변경되는 걸 확인합니다. 2024. 4. 6.
언리얼엔진5 카메라 쉐이크 ▣ 카메라쉐이크를 사용하기 위해 카메라쉐이크를 조절하는 클래스 LegacyCameraShake 블루프린트를 생성합니다. ▣ 그리고 이름을 BP_CameraShake라고 지정하고 에디터로 들어와서 오른쪽 디테일탭에 있는 값을 조절합니다. https://docs.unrealengine.com/5.0/en-US/camera-shakes-in-unreal-engine/ Camera Shakes Create camera shake effects in Unreal Engine. docs.unrealengine.com 진폭은 흔들림 패턴의 크기를 제어합니다. 이 값을 늘리면 해당 축의 흔들림이 중심에서 더 먼 거리로 이동하게 됩니다. 주파수는 흔들림의 속도를 제어합니다. 이 값을 늘리면 흔들림의 움직임이 더 빠르게 .. 2023. 12. 26.