전체 글144 Project_P 캐릭터 애니메이션 설정(3) Ground Locomotion 설정 Ground LocomotionAnim GraphState Machine을 생성해당 State Machine을 캐쉬로 저장Ground Loco State Machine Entry 진입시 Idle 상태로 시작State Alias → StateState Alias 노드To JogIdle, Jog Stop, Sprint Stop 상태일때 트렌지션 룰에 따라 Jog로 이동To SprintIdle, Jog, Sprint Stop 상태일때 트렌지션 룰에 따라 Sprint Start로 이동To Sprint → Sprint Start 트랜지션 룰 To Jog → Jog 트랜지션 룰 Sprint Start → Sprint 트랜지션 룰Sprint → Sprint Stop 트랜지션 룰 Jog→ Jog Stop 트랜지션.. 2024. 7. 30. Project_P 캐릭터 애니메이션 설정(2) 애니메이션 블루프린트 생성 애니메이션 블루프린트 생성 에디터에서 우클릭 → Animaiton → Animation Blueprint 선택애니메이션 블루프린트를 적용시킬 스캘레톤 선택Parent Class 열어서 미리만든 AnimInstance 클래스 선택 Animation Blueprint를 열은 후 My Blueprint 탭선택 → 톱티바퀴 선택 → Show Inheried Variables 체크 Show Inheried Variables 체크시 AnimInstance에서 생성한 변수들을 쓸 수 있음Show Inheried Variables 체크 후 VARIABLES → Character를 펼치면 선언한 변수들을 볼 수 있음 애니메이션 블루프린트 디버깅언리얼 에디터에서 레벨을 실행 → 애니메이션 블루프린트 오픈→ 애니메이션 블.. 2024. 7. 26. Project_P 캐릭터 애니메이션 설정(1) Anim Instance 구현 Anim InstanceAnim Instance는 애니메이션 블루프린트를 생성할 때 상속받는 클래스다Anim Instance에서는 추후 애니메이션 블루프린트에서 사용할 액터, 컴포넌트를 받아올 수 있고받아온 액터, 컴포넌트들을 활용하여 애니메이션 재생에 필요한 여러가지 조건들을 생성 및 값을 지정할 수 있다결과적으로 애니메이션 블루프린트에서 Anim Instance에서 생성한 변수들을 사용할 수 있다 Anim Instance 생성 AnimInstance를 상속받아 커스텀 클래스를 생성한다 PPAnimInstance 헤더파일#pragma once#include "CoreMinimal.h"#include "Animation/AnimInstance.h"#include "PPAnimInstance.generat.. 2024. 7. 25. Unreal Engine 캐릭터 애니메이션 설정(4) 애님 그래프 애니메이션 블루프린트 → 애님 그래프에서 구현State Machine 애님 그래프 → 우클릭 → state 검색 후 → State Machines → State Machine 생성스태이트 머신은 애니메이션을 재생을 시킬 조건 및 시기를 설계할 수 있음스테이트 머신은 안에 여러 스테이트들이 있음 스테이트 머신을 더블클릭하면 스테이트 머신을 구현할 수 있음더블클릭하여 들어온 뒤 우클릭을 하면 구현에 필요한 State, State Alias 등 생성할 수 있음 State 스테이트를 생성후 더블클릭 하여 들어오면 블랜드 스페이스 or 애니메이션 시퀀스를 배치해 Output으로 연결하면 해당 애니메이션이 재생됨State 안에 들어오면 다시 State Machine을 또 생성할 수 있음 State에서 다른 Stat.. 2024. 7. 24. Unreal Engine 캐릭터 애니메이션 설정(3) Bland Space Bland Space생성 우클릭 → Animation → Blad Space 로 생성Horizontal Axis, Vertical Axis 설정 Horizontal은 주로 Direction 으로 최소 -180, 최대 180으로 설정함Vertical은 Speed로 최소, 최대를 필요에 따라 조절애니메이션 배치 Asset Browswer에서 애니메이션을 드래그로 넣을 수 잇음애니메이션을 넣으면 점으로 나타남 해당 점 클릭시 Direction과 Speed를 지정할 수 있음최종적으로 Direction과 Speed에 따라 애니메이션이 블랜드돼서 재생됨컨트롤을 누르고 마우스를 움직이면 프리뷰창에서 애니메이션을 확인할 수 있음 Bland Space 1D생성 우클릭 → Animation → Legacy → Bla.. 2024. 7. 23. Unreal Engine 캐릭터 애니메이션 설정(2) AnimInstance 생성 보호되어 있는 글 입니다. 2024. 7. 15. Unreal Engine 캐릭터 애니메이션 설정(1) 보호되어 있는 글 입니다. 2024. 7. 15. Unreal Engine 캐릭터 컨트롤 설정(2) 데이터 애셋 보호되어 있는 글 입니다. 2024. 7. 12. Unreal Engine 캐릭터 컨트롤 설정(1) 캐릭터, 스프링암, 카메라 기초 보호되어 있는 글 입니다. 2024. 7. 11. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음