반응형
AnimInstance를 부모로하여 C++ 클래스를 만듭니다.
UCLASS()
class ARENABATTLE_API UABAnimInstance : public UAnimInstance
{
GENERATED_BODY()
...
};
AnimBlueprint의 부모로 C++로 생성한 ABAnimInstance로 설정합니다.
C++ 코드에 다음과 같이 멤버 변수로 CurrentPawnSpeed와 IsInAir가 있습니다.
UCLASS()
class ARENABATTLE_API UABAnimInstance : public UAnimInstance
{
GENERATED_BODY()
...
private:
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Pawn, Meta = (AllowPrivateAccess = true))
float CurrentPawnSpeed;
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Pawn, Meta = (AllowPrivateAccess = true))
bool IsInAir;
};
Show Inherited Variables를 체크하면 다음과 같이 이 두 변수를 사용할 수 있습니다.
'게임 개발 > Unreal Engine' 카테고리의 다른 글
[UE5] 나나이트 소개 (1) | 2021.12.21 |
---|---|
[UE4] visual studio 2019 자동 들여쓰기 설정 (0) | 2021.12.05 |
[UE4] Unreal Engine 4 include 참조 경로 설정 (0) | 2021.12.04 |
[UE4] Unreal Engine 4 PBR 텍스처 (0) | 2021.11.07 |
[UE4] Unreal Engine 4 사용 환경 설정 (0) | 2021.11.04 |