已解决,此贴关闭。
怎么解决的大哥
给父节点和刚体设置同样的线性速度就行了
在update刷新刚体的位置
onLoad() {
cc.director.getCollisionManager().enabled = true;
cc.director.getCollisionManager().enabledDebugDraw = true;
cc.director.getPhysicsManager().enabled = true;
let draw = cc.PhysicsManager.DrawBits;
// cc.director.getPhysicsManager().debugDrawFlags = draw.e_shapeBit|draw.e_jointBit;
cc.director.getPhysicsManager().debugDrawFlags = 0;
let childPos = PointConvertUtil.localConvertWorldPoint(this.node);
let parentPos = PointConvertUtil.localConvertWorldPoint(this.node.parent);
this.offset = childPos.sub(parentPos);
},
init(Block) {
this._Block = Block;
},
update(dt) {
this.node.position = cc.v2(this.offset.x,this.offset.y);
},
1赞
mark,果然是热心市民
mark
mark