美文网首页
ugui权重适配手机屏幕

ugui权重适配手机屏幕

作者: 小黑Unity_齐xc | 来源:发表于2019-05-28 14:04 被阅读0次

需求:

1、场景底部UI包含3个按钮;
2、3个按钮宽度相同,并能自适应各种尺寸的手机屏幕;
3、容器与按钮之间有padding;
4、3个按钮之间有间隔;

效果图

权重.png

实现

1、设置Canvas
1.1、设置Render Mode

共三种模式:
Screen Space-Overlay:不需要指定的摄像机,且UI出现在所有摄像机的最前面;
Screen Space-Camera:需要指定一个UICamrea,它支持UI前面显示3D对象和粒子系统;
World Space:UI和3D对象完全一样;

1.2、设置界面适配模式 Screen Match Mode

共三种模式:
Shrink: 保持缩放比例,裁切
Expand: 缩放不裁切
Match Width Screen Size:
如果是Match Width 那么就是适配宽度,把宽度设置为屏幕宽度,然后保持比例
如果Match height,那么适配高度,首先把高度设置为屏幕高度,然后保持比例
image.png

2、设置水平容器
2.1、新建子物体,添加Horizontal Layout Group脚本
2.2、设置水平容器锚点


锚点.png

2.3、设置Horizontal Layout Group脚本组件的padding和margin


间隔.png
2.4、添加3个按钮
会根据容器设置的属性,自动均分宽度,且自适应各种屏幕
image.png

相关文章

  • ugui权重适配手机屏幕

    需求: 1、场景底部UI包含3个按钮;2、3个按钮宽度相同,并能自适应各种尺寸的手机屏幕;3、容器与按钮之间有pa...

  • UGUI基础:屏幕适配

    屏幕适配只是相对于UI而言的。 1、Canvas选择一定的分辨率,比如手机横屏通常选择1344*750。2、UI ...

  • LayaAir屏幕适配

    LayaAir屏幕适配 官方教程链接:LayaAir实战开发11-屏幕适配 屏幕适配 随着移动端设备(手机、平板、...

  • Android屏幕适配

    屏幕适配相关概念主流适配方案 一、屏幕适配相关概念 1、屏幕尺寸单位:英寸表示:手机对角线的物理尺寸 2、屏幕分辨...

  • 微信小游戏屏幕适配

    作者: 何永峰;标签: 屏幕适配 屏幕适配 适配都是老生常谈,移动端要根据手机屏幕适配,PC端也有时候根据不同的...

  • 屏幕适配的总结笔记

    一、屏幕适配-autoresizing简单使用 1、为什么要屏幕适配? > iphone手机屏幕尺寸呈现多样化。 ...

  • Android听说你还在用dp单位做屏幕适配?

    前言 屏幕适配一直是Android开发人员躲避不开的话题,更多的同学使用dp单位结合权重去做屏幕适配,但是当设备的...

  • 手机屏幕适配

    前言 公司有很多要根据样式自动改变位置的需求,安卓机型各种各样,适配起来就是一个坑啊,今天把大致的坑填一下,供大家...

  • 016--cc.Widget与屏幕适配

    屏幕适配 1: 一款游戏能适应不同的手机分辨率,我们把这个称为屏幕适配;2: creator屏幕适配策略: 固定...

  • Android屏幕适配

    Android屏幕适配 概述 屏幕适配的主要目标有两个,不同屏幕尺寸的适配和不同像素密度的适配。随着手机行业发展异...

网友评论

      本文标题:ugui权重适配手机屏幕

      本文链接:https://www.haomeiwen.com/subject/eczrtctx.html