虚幻蓝图OBJECT类的引用
2022-07-18 23:21 作者:无心菩提ppccqq | 我要投稿
Object类是所有类的基类,它和Actor类不一样,不能直接拖到场景中。
我们可以用object类做成一个数据结构,然后在必要的情况下,以object类作为一个抽象的基类,然后派生出很多子类。用子类去构建对象,在对象里面实现各种功能。
下面就是以简单的技能系统,做个例子:
首先要建立一个基类。这个类需要生成抽象类。在类设置当中进行设置

然后使用这个基类创建子类
并在子类中覆盖基类的函数

如果要把这个类作为对象使用,则需要构建具体的对象,比如我这里有多个子类,可以选择构建成一个对象。这样可以作为随机技能使用。

需要使用的时候,用对象引用函数就可以了。