物理组建是挂在 canvas 下的精灵节点上的,精灵移动没有问题,但是挂在他上面的物理组件却不移动。
let target=this.node.parent
while(!!target){
if(!!target.getComponent(cc.RigidBody?)){
target.on(“position-changed”,e => {
this.node.dispatchEvent(e)
})
}
target = target.parent;
}
手机打的 没验证过 刚体名字我忘记了 可以试试 放所有有刚体组件的第一个onLoad里面最开始
噢 可能有问题 e 的坐标位置得改成子节点的位置