【Unity3D-UGUI应用篇】(六)屏幕自适应(多分配率适配)

游戏 游戏 1618 人阅读 | 0 人回复

<
  保举浏览
  
各人好,我是佛系工程师☆安静的小魔龙☆,没有按时更新Unity开拓本领,以为有效记得一键三连哦。
1、媒介

前段工夫分享了UGUI的每一个组件的属性战利用办法,好比Text、Button、Image、Toggle、InputField、ScrollView等等。
接着分享了UGUI的一些道理,好比道UGUI的衬着形式、UGUI的缩放计较、UGUI的描面定位、UGUI的主动规划等等。
信赖各人看完后会对UGUI有一个比力片面的熟悉了。
上面,便担当分享UGUI的UI组件停止使用的真例。
那是本系列文章的第六篇:
【Unity3D-UGUI使用篇】(一)利用Text完成进度等候动绘
【Unity3D-UGUI使用篇】(两)利用Image完成进度条动绘
【Unity3D-UGUI使用篇】(三)利用UGUI完成层级菜单
【Unity3D-UGUI使用篇】(四)利用UGUI弹窗显现模子及弹窗模子交互
【Unity3D-UGUI使用篇】(五)利用Button完成鼠标挪动到UI上里显现笔墨功用
【Unity3D-UGUI使用篇】(六)屏幕自顺应(多分派率适配)
【Unity3D-UGUI使用篇】(七)UGUI完成窗心的自在拖拽
【Unity3D-UGUI使用篇】(八)Image完成绘线、绘三角形、绘正圆形、绘圆
2、Canvas及CanvasScaler的属性设置

150348dg8dbvqcmvttvo3h.png

150348zgqc0987a3u7ooa8.png

3、代码完成

[code]void Start ()   {          float standard_width = 960f;        //初初宽度          float standard_height = 640f;       //初初下度          float device_width = 0f;                //当前配备宽度          float device_height = 0f;               //当前配备下度          float adjustor = 0f;         //屏幕矫正比例          //获得配备宽下          device_width = Screen.width;          device_height = Screen.height;          //计较宽下比例          float standard_aspect = standard_width / standard_height;          float device_aspect = device_width / device_height;          //计较矫正比例          if (device_aspect <span class="token operator">
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,按照目前互联网开放的原则,我们将在不通知作者的情况下,转载文章;如果原文明确注明“禁止转载”,我们一定不会转载。如果我们转载的文章不符合作者的版权声明或者作者不想让我们转载您的文章的话,请发帖留言提供原创证明,我们将积极配合您!
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并自负版权等法律责任。
回复

使用道具 举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则