less than 1 minute read


1. Projectile

` CollisionComp->OnComponentHit.AddDynamic(this, &AProjectile::OnHit);` 이 코드 오류

에러 로그는

1
2
3
4
5
error C2664: 'void TSparseDynamicDelegate<FComponentHitSignature_MCSignature,UPrimitiveComponent,FComponentHitSignatureInfoGetter>::__Internal_AddDynamic<AProjectile>(UserClass *,void (__cdecl AProjectile::* )(UPrimitiveComponent *,AActor *,UPrimitiveComponent *,FVector,const FHitResult &),FName)': ???2?(??) 'void (__cdecl AProjectile::* )(AActor *,UPrimitiveComponent *,FVector,const FHitResult &)'???? 'void (__cdecl AProjectile::* )(UPrimitiveComponent *,AActor *,UPrimitiveComponent *,FVector,const FHitResult &)'(?)????ȯ? ?????ϴ?
          with
          [
              UserClass=AProjectile
          ]

=> 해결함!!! 근데 어떻게 했더라,, 오류 해결하면 바로바로 기록해두자

2. 애니메이션 몽타주

재생 확인

Montage_IsPlaying

IsAnyMontagePlaying

Montage_IsActive

3. 델리게이트

종류별로 정리 => 지금 OnMontageEnded 말고 일반함수 델리게이트 잘 활용 못하고 있는듯

4. UClass

TSubclassOf

GetDefaultObject()

Leave a comment