export default abstract class Class1 extends cc.Component {
@property
n1: number = 0;
}
@ccclass
export default class Class2 extends Class1 {
@property
n2: number = 0;
}
请问为什么一直警告n2需要默认值啊
此时去掉其中任何一个才不会有警告
export default abstract class Class1 extends cc.Component {
@property
n1: number = 0;
}
@ccclass
export default class Class2 extends Class1 {
@property
n2: number = 0;
}
请问为什么一直警告n2需要默认值啊
此时去掉其中任何一个才不会有警告
因为n2赋值为0已经可以判断出是number类型不需要显式的指定
不是这个原因啦