Skip to content

[UE] 请教一个Mixin子类蓝图的问题 #2298

@BoilTask

Description

@BoilTask

detail | 详细描述

我有一个蓝图类WBP_Child,我为他创建了一个ts类WBP_Child_C并执行了blueprint.mixin,正常使用没问题

不过我有一些逻辑想提成一个父类,因此我试图创建一个TS的父类

简化代码如下:

class ParentClass {
    Construct() {
        console.log("ParentClass Constructor");
    }
    PartentTest () {
        console.log("ParentClass PartentTest");
    }
}
interface WBP_Child_C extends UE.Game.MetaGame.WBP_Child.WBP_Child_C {}
class WBP_Child_C extends ParentClass {

}

发现似乎Construct并不能被正确调用,就好像父类完全不存在一样,并且如果在子类中试图调用父类的函数,就会报错:

TypeError: this.PartentTest is not a function。

请问这个表现符合预期吗,有没有这方面的示例呢?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions