新人对组件周期和刚体的疑惑

在onload方法里为什么获取到的刚体的质量。
而在start方法里就可以正确的获取刚体质量。
请问是和生命周期回调有关系吗?
代码如下:
onLoad () {
cc.director.getPhysicsManager().enabled = true
cc.director.getPhysicsManager().gravity = cc.v2(0, -320)

    cc.director.getCollisionManager().enabled = true;
    cc.director.getPhysicsManager().enabledAccumulator = true;

    this.redRigidbody = this.getComponent(cc.RigidBody)
    this.redRigidbody.active = true
    this.redRigidbody.awake = true

    console.log( "rigidbody.getMass()11",this.redRigidbody.getMass() )

},

start () {
    console.log( "rigidbody.getMass()",this.redRigidbody.getMass() )
},

在onload方法里为什么获取到的刚体的质量。
而在start方法里就可以正确的获取刚体质量。:sweat_smile:我的语文水平看不懂这个话啥意思。。。。是指onload获取不到吗?那就很正常,父节点onload->子节点onload->父节点start->子节点start好像时候这个顺序来的

1赞