전체 글

전체 글

    [UE5 C++] TSubclassof<T>

    TSubclassof는 T Class의 Subclass라는 것을 보장하기 위한 것이다. 이렇게 T class의 sub class라는 것을 보장함으로써 UClass 타입의 안정성을 제공한다고 볼 수 있다. TSubclassOf ProjectileClass; 여기서는 AProjectile class의 파생클래스임을 보장해주고 있다. 또한 SpawnActor()를 할 때 우리는 BP를 기반으로한 클래스를 이용하여 Spawn하게 되는데 - 참조 https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/TSubclassOf/