物理引擎导致物体位置偏了

  • Creator 版本:2.0.9

物理引擎导致物体位置发生了偏移,代码如下:
`onLoad () {
HHelpTools.initAllManager();
// 1. 方法1
// this.addPrefab1();
// 2. 方法2
this.addLayerLevel();
// 物理引擎
cc.director.getPhysicsManager().enabled = true;

},

start () {
    // this.addLayerLevel();
},

addLayerLevel(INPath) {
    cc.loader.loadRes("prefabs/levels/LayerLevel0_0", cc.Prefab, (err, res) => {
        let curNode = cc.instantiate(res);
        curNode.parent = this.node;
    })

    // g_resManager.requirePrefabFile("prefabs/levels/LayerLevel0_0", (INNode) => {
    //     INNode.parent = this.node;
    // })
},

addPrefab1() {
    let curNode = cc.instantiate(this.testPrefab);
    curNode.parent = this.node;
}`

使用方法1没问题,使用方法2的话物体位置发生了偏移, 而且如果把cc.director.getPhysicsManager().enabled = true;提前的话 两种方法都没用。
错误的位置

正确的位置

节点本身设置如下:


这个是什么原因呢? 有大佬解释一下么?
懵逼中。。

有人么? 自顶一下