正比適配,留黑邊

2021-10-04 02:59:18 字數 481 閱讀 8900

var ratio:number=designw/designh;

var sx:number=stagewidth/designw;

var sy:number=stageheight/designh;

var scale:number=math.min(sx,sy);//取min所有內容一定顯示在舞台內,取max就會拉伸超出

sprite.scalex=scale;

sprite.scaley=scale;

//sprite以左上角為註冊點,座標為(0,0)

//居中

sprite.x=(stagewidth-designw*scale)*0.5;

sprite.y=(stageheight-designh*scale)*0.5;

如果designw=960,designh=640,那麼sprite可顯示的高最好也是960,sprite可顯示的寬就視螢幕的寬而定

h5底部留白,適配iphoneX安全區域

參考文章 在meta標籤中設定viewport fit covername viewport content width device width,initial scale 1.0,minimum scale 1.0,maximum scale 1.0,user scalable no,viewp...