首页 > 代码库 > 宽高比

宽高比

拉伸游戏,充满整个屏幕
保持游戏原比例,让一边占满屏幕,另外一侧黑边;
让短边占满屏幕,另外一侧超出屏幕,不显示黑边,一部分画面在屏幕外,无法显示/不显示;
指定一侧充满屏幕,另外一侧超出屏幕。

适配屏幕其实就是拿一张大图 只显示能显示的。

先确定使用的那个版本的资源。 普清=》高清=>超清 X 最小宽高(也就是支持的最小屏幕)

资源宽高-》设计屏幕宽高-》屏幕宽高

scaleX = scaleY = MAX(SH/DH, SW/DW)

scaleX = scaleY = SH/DH DW=ceilf(SW/scaleX)

scaleY = scaleX = SW/DW DW=ceilf(SH/scaleY)

scaleX = scaleY = MIN(SW/DW,SH/DH)

scaleX = SW/DW
scaleY = SH/DH


宽高比