关于相机和刚体的困惑

各位大神,在使用相机的时候给相机组件加载的空节点设置了宽和高,然后进行了如下操作

    start:function () {
       //希望通过滑动屏幕来控制摄像机的移动
        this.node.on(cc.Node.EventType.TOUCH_MOVE,function(event){ 
            var moveVector=event.getDelta().mul(-this.speed); //设置位移方向
            var moveVector=new cc.Vec2(moveVector.x,0);
            this.camera.runAction(cc.moveBy(0.1,moveVector)); 
        }.bind(this));
    }

当脚本挂载在摄像机上并将this.camera指向摄像机的时候,刚载入场景后是可以正常移动的,但是在拖动一段距离后就不再响应TOUCH_MOVE事件。这个是因为响应事件的区域没有跟着摄像机移动吗?

当把这个脚本挂载在canvas根节点上,this.camera指向摄像机的时候,是可以正常移动场景的。但是又会有另外一个问题:
当给摄像机所能拍摄的对象添加刚体后,刚体是固定显示在屏幕上的~~,图片和物理世界会错位,请问这个有解决方法吗?

上传中…