UGUI屏幕适配

在这里插入图片描述
首先定义两个float的变量来接收屏幕的宽和高 higth高 width宽
在最开始的时候获取屏幕的宽和高 screen.height
定义一个RectTranform的对象 gh
再定义一个要适配物体的对象 red
在开始时找到适配物体的RectTranform组件并赋值给gh
使用一个二维向量,设定他的宽和高各站屏幕的几分之几
sizdelta是这个RectTransform的大小相对于锚点之间的距离。
把这个二维向量赋值给gh.sizdelta
再定义一个二维向量去接收这个图片的大小 fs
最后在设定位置使用anchoredPosition 用二维向量控制此RectTransform的枢轴相对于锚点引用的位置
写完后回到Unity,把对应的物体进行赋值,运行则可以出效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值