有办法用class type获得class name吗?

如题,我在编辑器中使用以下function
public getTypeNameTemp(type: (new () => T)) {
return type.name;
}

得到以下result
image

但我在构建之候就会出现问题,因为构建后的版本 class都变成prototype了
有方法解决这个问题吗?

js.getClassName ?

你能说细节? google上有很多定义

什么细节,cc提供的一个api而已,文档里有

2.x上有ccclass,配合cc.js.getClassName即可,3不知道

3.x也是js.getClassName

@ccclass(‘TableView’)
export class TableView {}

js.getclassName()