抽象类

Abstract 类修饰符将类声明为“抽象基类”,这样会阻止用户在虚幻编辑器中向这个世界中添加这个类的Actor,或者在游戏过程中创建这个类的实例。

这对于本身没有意义的类来说是有用的。 举例来说,ATriggerBase基类是抽象类,而ATriggerBox子类则不是 - 您可以在世界中放置ATriggerBox类的实例并使其有用,而ATriggerBase实例本身则不怎么有用。

示例

UCLASS(abstract)
class AActor : UObject
{
    ...
}