3.8.4
let theCollider: CircleCollider2D = this.addComponent(CircleCollider2D)
// theCollider.editing = true
theCollider.radius = info.Radius * 10
theCollider.group = info.CollideGroup
theCollider.sensor = false
theCollider.offset.set(new Vec2(info.PosOffsetX, info.PosOffsetY))
theCollider.apply()
}
如上代码,给 对象动态添加了多个 CircleCollider2D,
按理说 theCollider 里面的 offset 应该有值吧, 结果基本上 offset 都没有值。
把组件的CircleCollider2D都打印出来,偶尔会出现其中一个的offset 有值的,查继续添加后,他又没值了。 感觉是bug,如果是使用问题,应该不会出现有时候有值,有时候没值的情况