해결된 질문
작성
·
15
0
Shoulder 모드 일 때 마우스 움직임에 따라 카메라가 움직이지 않고, 캐릭터의 방향벡터가 변경됩니다.
즉 마우스가 움직이는 대로 캐릭터에 앞으로 움직이면 똑바로 앞으로 가지 않고 이리저리 마우스 회전대로 움직이는데요.
(카메라는 캐릭터를 따라는 다니나 회전은 고정 입니다.)
제가 뭔가 잘못 설정한 것 같은데 혹 어디를 체크하면 좋을까요? 혹시 몰라 이전에 질문한 Use Controll 옵션을 모두 껏다 켜보고 있습니다...
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. 충실한 전복님.
강의 중 시점 전환에 문제가 발생하셨군요. 언급하신 문제들은 주로 카메라와 캐릭터의 회전 설정 오작동에서 발생할 수 있습니다. 다음은 문제가 발생할 수 있는 설정과 점검 사항입니다:
카메라 설정 확인: 스프링암(Spring Arm)에 연결된 카메라가 Use Pawn Control Rotation 옵션을 체크하여 캐릭터의 방향에 따라 카메라가 회전하도록 설정되어 있어야 합니다. 이 설정이 올바르지 않으면 카메라가 회전하지 않고 캐릭터의 방향 벡터에 따라 이동할 수 있습니다.
컨트롤러 및 회전: 컨트롤러의 회전이 캐릭터에 반영되도록 bUseControllerRotationYaw, bUseControllerRotationPitch 등이 제대로 설정되어 있는지 확인하세요. bUseControllerRotationYaw 설정은 캐릭터의 방향이 컨트롤러의 Yaw 회전을 따르게 만드는 것입니다.
입력 매핑 및 바인딩: Look 입력이 컨트롤러의 회전값을 적절히 받아들이고 있는지 점검해보세요. Mouse Input이 Add Controller Yaw Input 및 Add Controller Pitch Input에 바르게 맵핑되어 있는지도 확인이 필요합니다.
디버깅 로그 추가: 코드 내 입력과 관련된 함수나 이벤트에 UE_LOG를 추가하여 로그로 진입 여부를 확인해 보는 것도 문제 해결에 도움이 될 것입니다.
비슷한 문제와 비교하기: 실수를 방지하기 위해 강의에서 제공된 예제 소스와 차이가 없는지 비교 검토해보세요.
아래는 유사한 문제에 대한 질문과 해결 방법을 확인할 수 있는 링크입니다:
이 외에도 유사한 질문들이 강의 게시판에 존재하며, 경우에 따라 사용자들이 해결책을 찾아 공유하는 내용들이 있으니 참고하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
아, 그 생각을 못했습니다. 감사합니다.!