//宽度自适应
const { ccclass, property, disallowMultiple, menu } = cc._decorator;

@ccclass
@disallowMultiple()
@menu('自定义组件/WidthAdaptor')
export default class WidthAdaptor extends cc.Component { 
    
    protected onLoad(): void {

        let canvas = cc.Canvas.instance;
        let ratioWidth = cc.visibleRect.width / canvas.designResolution.width;
        if (ratioWidth >= 1) return;
        this.node.scale = ratioWidth * this.node.scale;
    }

}