애니메이션10 Project_P 공격 판정 구현(1) 애니메이션 노티파이 생성 및 콤보어택몽타주 생성 애니메이션 노티파이 생성 AnimNotify를 상속받아 AnimNotify_GASAttackHitCheck 클래스 생성 AnimNotify_GASAttackHitCheck 헤더파일#include "CoreMinimal.h"#include "Animation/AnimNotifies/AnimNotify.h"#include "GameplayTagContainer.h"#include "AnimNotify_GASAttackHitCheck.generated.h"/** * */UCLASS()class PROJECT_P_API UAnimNotify_GASAttackHitCheck : public UAnimNotify{ GENERATED_BODY() public: UAnimNotify_GASAttackHitCheck.. 2024. 9. 5. UnrealEnigne 애니메이션 몽타주 보호되어 있는 글 입니다. 2024. 8. 12. Project_P 캐릭터 애니메이션 설정(5) Upper Body Layer와 애니메이션 마무리 Upper Body Layer Upper Body Slot 'UpperBody'애니메이션 몽타주의 슬롯을 의미UpperBody 슬롯을 가진 몽타주가 실행되면 애니메이션을 UpperBody 캐쉬에 저장할 수 있음몽타주가 실행이 안되면 기존에 있는 LcoPose랑 똑같음 Final Loco Layerd blend per boneLayerd blend per bone으로 UpperBody(몽타주 실행 애니메이션)와 LocoPose를 뼈를기준으로 블렌드(혼합)하여 실행Layerd blend per bone의 Details에서 Layer Setup을 해줘야 됨Layer Setup은 어디뼈 기준으로 Blend 될지 설정Depth가 4에 가까울수록 Blend가 잘되고 -1에 가까울 수록 Base Pose가 실행되는 .. 2024. 7. 31. 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 캐릭터의 광역 스킬 구현(4) 애니메이션 노티파이 설정 보호되어 있는 글 입니다. 2024. 5. 24. 이전 1 2 다음