- creator版本:2.4.4
- 手机型号:部分手机和平板(主要集中在华为,oppo,红米)
- 重现方式:
1.添加一张图片,渲染模式选择TILED平铺,并设置为常驻节点(需求是做黑边,黑边图片不能变形所以选择了平铺)
2.动态设置适方式(场景默认fitHeight为true,fitWidth为false)
动态适配代码(两种模式都会复现)
const canvas = cc.Canvas.instance;
if (type === FitType.适配宽度) {//窄屏
canvas.fitHeight = false;
canvas.fitWidth = true;
} else if (type === FitType.适配高度) {//宽屏
canvas.fitHeight = true;
canvas.fitWidth = false;
}
动态修改适配会导致渲染模式为平铺的常驻节点显示异常(可能动态修改尺寸时触发异常)
编辑器内效果
真机效果