Cocos creator 3.6.1
init(group: number, isUpgrade: boolean) {
this.group = group
let color = this.groupMap.get(group)[0]
let scale = this.groupMap.get(group)[1]
let speed = this.groupMap.get(group)[2]
// 颜色
this.node.getComponent(Sprite).color = new Color().fromHEX(color)
// 显示
this.node.getChildByName("num").getComponent(Label).string = (this.group + 1).toString()
this.node.scale = v3(scale, scale, scale)
this.speed = speed * this.defaultSpeed
this.node.getComponent(CircleCollider2D).radius *= scale
this.node.getComponent(CircleCollider2D).apply()
}
代码如上,在2d中,修改刚体碰撞体半径,但是不生效,加了apply()之后,代码报错