美文网首页libGdx专题
libGdx计算广告高度

libGdx计算广告高度

作者: 大旺旺的弟弟小旺旺 | 来源:发表于2022-09-10 14:55 被阅读0次

lbGdx的适配是通过标准设计的720x1280或者1080x1920计算布局,根据高适配或者宽适配,也可以简单理解为在高不变或者宽不变进行矩阵变换(直观感受是缩放)

先不考虑上面的,50dp的广告,计算的像素高度为50*density.

libGdx适配的缩放不加进去,以宽适配,如果手机宽度大于720,可以理解为放大了,上面计算的结果变大了,广告高度得除以他们得比例,如果是短手机,可以理解为变小了,就需要所留广告高度除以他们比例。

float min = Math.max(Constant.STDWIDTH/screenW,Constant.STDHIGHT/screenH);        
float scale  = metrics.density*min;
float adsHight = scale * 50;

相关文章

网友评论

    本文标题:libGdx计算广告高度

    本文链接:https://www.haomeiwen.com/subject/opetortx.html