const { ccclass, property } = cc._decorator; @ccclass export default class UpdatePhysicsBoxSize extends cc.Component { onLoad() { this._updateBoxSize(); this.node.on(cc.Node.EventType.SIZE_CHANGED, this._updateBoxSize, this); } _updateBoxSize() { var box = this.getComponent(cc.PhysicsBoxCollider) || this.addComponent(cc.PhysicsBoxCollider); box.size = cc.size(this.node.width, this.node.height); } }