抽象类
Abstract 类修饰符将类声明为“抽象基类”,这样会阻止用户在虚幻编辑器中向这个世界中添加这个类的Actor,或者在游戏过程中创建这个类的实例。
这对于本身没有意义的类来说是有用的。 举例来说,ATriggerBase
基类是抽象类,而ATriggerBox
子类则不是 - 您可以在世界中放置ATriggerBox
类的实例并使其有用,而ATriggerBase
实例本身则不怎么有用。
示例
UCLASS(abstract)
class AActor : UObject
{
...
}