StaticClass( ) 메서드

2025. 1. 22. 11:40·내배캠/Unreal Engine

StaticClass( ) 메서드

언리얼 엔진에서 사용되는 정적 메서드로, 해당 클래스의 메타데이터를 담고 있는 UClass 객체를 반환한다.

이 메서드는 객체를 생성하지 않으며, 클래스에 대한 정보를 얻는 데에 사용된다.

UObject를 기반으로 생성된 클래스들에서만 자동으로 생성되고, 이는 UClass( ) 매크로로 선언되어 리플렉션 시스템에 포함되어 있는 클래스에 대해 UHT이 코드를 생성할 때 추가한다는 것을 의미한다.

 

 

if (SomeActor->GetClass() == APlayerCharacter::StaticClass()) 
{
    // SomeActor가 APlayerCharacter인지 확인
}
  • 런타임에 특정 클래스의 정보를 가져와 다른 클래스와의 비교에 사용될 수 있다.
  • static 메서드이기 때문에, 객체를 생성하지 않고도 호출할 수 있다.

'내배캠 > Unreal Engine' 카테고리의 다른 글

FMath::Sin 함수 사용해서 부유하는 느낌의 플랫폼 만들기  (0) 2025.01.22
Enhanced Input System  (0) 2025.01.22
부동 소수점 연산 오차  (0) 2025.01.21
FRotator와 FQuat  (0) 2025.01.21
액터의 라이프 사이클  (0) 2025.01.21
'내배캠/Unreal Engine' 카테고리의 다른 글
  • FMath::Sin 함수 사용해서 부유하는 느낌의 플랫폼 만들기
  • Enhanced Input System
  • 부동 소수점 연산 오차
  • FRotator와 FQuat
동그래님
동그래님
  • 동그래님
    개발자 동그래
    동그래님
  • 전체
    오늘
    어제
    • 분류 전체보기 (210)
      • 공부 (51)
        • Code Cata (50)
      • 내배캠 (151)
        • TIL (50)
        • C++ (37)
        • Unreal Engine (48)
        • GAS(Gameplay Ability System.. (16)
      • Project (7)
        • Gunfire Paragon (5)
        • Arena Fighters (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    동그래님
    StaticClass( ) 메서드
    상단으로

    티스토리툴바