알아두면 좋은 것들(언리얼 관련 여러 잡다한 정보)

블루프린트에 있는 캐릭터 Move를 C++ 로 옮기기

Turtle_Jun 2025. 8. 5. 23:29

IA_Move 를 2D Vector 로하고 X 축을 전진,후진 Y축을 좌우 입력값을 받도록 설정하였을때의 얘기이다 

C++ 에서 PlayerContoller 클래스 와 GameMode 클래스 구현 및 IA,IMC 생성 및 적용

 

C++ 에서 PlayerContoller 클래스 와 GameMode 클래스 구현 및 IA,IMC 생성 및 적용

이번엔 PlayerController 클래스를 생성하여 해당 클래스에서 입력을 구현하여 플레이시 입력이 동작하는 지 확인을 위한 Print String을 출력 해본다. PlayerController : 입력 (키보드, 마우스, 패드 등)을

unrealstudyhome.tistory.com

위에서 나온대로 IA 입력 처리를 해놓으면 된다.

 

 

1. 스타터 패키지에 있는 캐릭터 블루프린트 

 

를 참고하여 아래에서 Forward Direction과 RightDirection 을 Controller의 Yaw 값을 입력 받아 설정해주면 된다!. 그럼 MovementInput 에서 GetActorForwardVector()나 RightVector() 의 방향을 받았을때보다 부드럽게 캐릭터가 잘 돌아나는 것을 확인할 수 있다.