목록Game Dev/Unreal Blueprint (2)
KoreanFoodie's Study
언리얼 엔진 - 이동 구현 (걷기, 뛰기)
먼저 Get Control Rotation을 구한 후, Make Rotator로 degree로 변환된 값을 만든다. 방향 벡터를 추출하고, Normalize를 해 준 뒤, Add MovementInput과 연결시키면 끝. 추후 달리기 기능을 구현할 텐데, 속력으로 동작을 구분지으면 된다. Character Movement: Walking에서 Max Walk Speed를 조정해 속력을 결정하자. 뛰기의 경우, 위의 Max Walk Speed 를 조정해 주기만 하면 된다. 액션 매핑에서 Run을 추가하고, 다음과 같이 만들어준다.
Game Dev/Unreal Blueprint
2021. 12. 12. 08:51
언리얼 엔진 - 시점 변환 및 카메라 설정
언리얼 엔진 - 시점 변환 및 카메라 설정 위와 같이 Blueprint class -> Character class를 만든 다음, Capsule Component를 이용해 Collision을 만들어 주자. Mesh는 이미 만들어둔 Skeleton mesh를 적용하고, SpringArm과 Camera를 만들어준다. 축 매핑에 위와 같이 VerticalLook과 HorizontalLook을 만들어 준 다음, Player를 컨트롤하는 BP_Player를 열어 이벤트 그래프를 다음과 같이 구성한다. 그후, BP_Player(셀프, 플레이어의 블루프린트 클래스이다)의 속성에서 Pawn -> Use Controller Rotation Yaw 체크박스 해제, Auto Possess Player에 Player0을 지정..
Game Dev/Unreal Blueprint
2021. 11. 30. 21:49