[]屏幕适配问题,ui自适应

这是我适配的代码,最大比例缩放
Laya.MiniAdpter.init();
Laya.init(720, 1280);
//最大比例缩放
Laya.stage.scaleMode=Laya.Stage.SCALE_NOBORDER;
Laya.stage.alignV = Laya.Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Laya.Stage.ALIGN_CENTER;
 
一般会以宽度为准,纵向进行一部分的裁剪,下图是一张正常状态下的ui界面,第二张是纵向裁剪后的ui界面,我想让头像ui一直在屏幕顶端,不会和背景一起被裁剪,具体该怎么操作
正常.png 缩屏后.png
已邀请:

Aar0n

赞同来自:

Laya.stage.scaleMode = Stage.SCALE_FIXED_WIDTH 用这个试试,主要不知道你 需要什么样子的分辨率,这个还是需要自己去做。让这个ui 根据窗口分辨率算一个坐标之类的或者摆放的位置不会被裁剪。ui就是根据窗口排列

seacole 

赞同来自:

以宽度为准就用Laya.stage.scaleMode = Stage.SCALE_FIXED_WIDTH
相对于屏幕下方的东西用bottom,相对于屏幕中间的用centerY

189*****192

赞同来自:

这个按钮 可以设置相对位置   相对于屏幕 左上角 或者右上角 不管背景适配 这样无论什么机型  这个按钮永远显示正常 一直在屏幕左侧

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作