cocos 设计正常比例是苹果八这些,但是现在越来越多都是长屏幕了,适配案例是头部加一个黑边。
效果如下:苹果x 和 苹果6p
1.场景设置分辨率,注意 fitHeight没有勾:
2.预制体里面使用了Widget绑定,同时头部加一个100像素的黑色条:
3.预制体脚本里添加代码:
//高比例屏幕上方多一条黑色边框防止刘海屏
let heightScreen = cc.winSize.width/cc.winSize.height < 750/1334;
if (heightScreen) {
let widget = this.node.getComponent(cc.Widget);
widget.top = 70;
}