屏幕适配
admin
2023-02-11 07:40:06
0次

屏幕适配

1.一款游戏能适应不同的手机分辨率,这个就是屏幕适配

2.creator屏幕适配策略:1固定高度,2固定宽度,3固定宽高度

3.cc.Canvas组件:

决定屏幕的适配策略

大小为屏幕的大小

4.美术设计分辨率:

美术任意在一个固定的分辨率下来设计资源,我们在canvas组件配置好进行释放.

什么是固定高度和固定宽度?

屏幕适配


屏幕适配



固定高度适配详解

屏幕适配




设计分辨率


1:设计分辨率与固定宽度和高度策略:

横屏游戏蓝色16:9的比例,橙色4:3 

固定高度,我们适配的时候会把所有的屏幕的比例

缩放到高度是一样的,唯一不用的是在宽度这个地方.

屏幕适配


如果是固定宽度,就把宽度设计成一样的,唯一不同的就是高度

屏幕适配



界面适配

1背景图做到能适配任何主流的手机分辨率

2将界面布局分为9大停靠点

屏幕适配


3.首先将设计分辨率设置为640x960 竖屏我们使用固定宽度为缩放比例

那么他在宽度的方向都是完全一致的,不一致的可能都是高度

屏幕适配


首先你放背景图的时候,要先调整这个背景图调整他的缩放,

一定使用缩放来调整,然后就是缩放宽高也要一致最好。

比如我们放大到1.25倍

屏幕适配


我们看到,因为是固定宽度适配,所以他的宽度要和边一致

高度就是按照比例来了,这时候你发现无论哪种分辨率他都可以适配了.

这就符合了第一个要求,背景图适配任何手机分辨率.

把背景图上下流出来一节,这样适配同的时候,就会有扩展的余地

屏幕适配



9个停靠点

现在我们在top的位置 放一个东西

屏幕适配


在Canvas最下面也放一个 节点

屏幕适配

中间放一个

屏幕适配

这时候在测试一下,发现一个问题:

在不同分辨率下虽然背景 适配了,但是里面的内容病没有适配

屏幕适配

屏幕适配

也就是说 上中下你没有对应的停靠点,这时候就要加上

一个组件就是cc.Widget





cc.Widget组件

1cc.Widget组件帮助解决停靠点的问题

2cc.Widget能够帮助解决和父亲大小保持一致的问题

3指定要相对的节点,必须是父节点或父节点以上的节点


我们在要相对父节点停靠的节点添加一个cc.Widget组件

屏幕适配

1target就是参考点:指定的对齐目标.只能是当前节点的

父节点,以上的节点, 为空默认就是父节点

2.Horizontal Center 对准父节点的水平中点 

屏幕适配

3.Vertical Center 对准父节点的 垂直终点

屏幕适配


选择这个表示以父亲的顶上 来进行停靠


屏幕适配

这时候 无论如何改变 都是居于父节点的顶部 停靠

屏幕适配


如果你节点是左上 就这样   以此类推

屏幕适配


中心点这样表示 就行

屏幕适配


还有一种情况 就是当上下位置改变后,中间红色区域

如何连着上下两个区域.

屏幕适配  屏幕适配


这时候 中间这个红色的就需要一个单独的widget组件

这样设置 就ok啦

屏幕适配



所以widget可以解决两个问题:

1 停靠点对齐问题

2 相对父亲节点大小拉伸问题


这样 就是随着父节点的大小变化而变化

屏幕适配


而这样就只 解决垂直方向的大小

屏幕适配





相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...