Unity2D教程:UI随屏幕缩放相关问题

31 篇文章 43 订阅
28 篇文章 11 订阅

关注专栏,持续更新哦

教程总目录


UI的设定确实蛋疼,要考虑屏幕缩放的问题。

大小变化不过分要求的UI的调试步骤

  • 一般的界面UI的设定较为简单,弄一个单独放按钮、状态条等小东西的Canvas,UI缩放模式设置为随屏幕大小变化。匹配模式设为Expand。
    在这里插入图片描述

  • 选择一个游戏分辨率,最好大一点的,然后把Canvas的参考分辨率设置为这个分辨率。
    在这里插入图片描述

  • 然后在这个分辨率下把所有的按钮设定好。

  • 设定好之后切换到其他分辨率看看是不是有问题,如果有问题通过锚点、缩放、伸缩等改改。

大小变化过分要求的UI的调试步骤

比如不管屏幕多大,长度都为屏幕长度的1/2,且固定从屏幕左边开始

  • 这种最好用Match Width Or Height
    在这里插入图片描述
  • 比如height要求屏幕1/2,width要求屏幕width的,要匹配高度,然后游戏内自己调height=1/2,width随意。然后设置左右伸展(按住Alt)。
  • 这样相当于不管怎么变,height都会伸展到1/2,width会充满屏幕。
    在这里插入图片描述
    在这里插入图片描述

效果:

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值