unity之UGUI屏幕分辨率調整
来源:互联网 发布:武汉哪里有学电子网络 编辑:程序博客网 时间:2024/05/23 22:21
unity之UGUI屏幕分辨率調整
1.Canvas的屬性配置:
2.Canvas Scaler的屬性配置:
3.根據不同的屏幕比例動態寫改碩放基準:
public float standard_width = 800f; //初始宽度 public float standard_height = 480f; //初始高度 float device_width = 0f; //当前设备宽度 float device_height = 0f; //当前设备高度 float adjustor = 0f; //屏幕矫正比例 void Start() { //获取设备宽高 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 < standard_aspect) { adjustor = standard_aspect / device_aspect; } CanvasScaler canvasScalerTemp = transform.GetComponent<CanvasScaler>(); if (adjustor == 0) { canvasScalerTemp.matchWidthOrHeight = 1; } else { canvasScalerTemp.matchWidthOrHeight = 0; } }
4.將脚本挂在畫布上:
效果如圖:
0 0
- unity之UGUI屏幕分辨率調整
- unity之ugui
- UNITY之UGUI
- Unity UGUI之Canvas&EventSystem
- Unity UGUI基础之Text
- Unity UGUI基础之Image
- Unity UGUI基础之Button
- Unity UGUI基础之Toggle
- Unity UGUI基础之InputField
- Unity UGUI之Canvas Scale
- Unity UGUI之Canvas总结
- unity UGUI之button解析
- Unity UGUI基础之Image
- Unity——UGUI之界面布局
- Unity UGUI基础之Slider、Scrollbar
- UNITY之UGUI屏幕适配
- unity 之UGUI 屏蔽鼠标穿透
- unity之跑马灯(UGUI+DOTween)
- 深度学习在目标跟踪中的应用
- 属性动画、帧动画、补间动画的介绍使用及对比
- 机器学习脑图:回归案例分析
- Jquery获取select,dropdownlist,checkbox 下拉列表框的值
- 通过查找资料及自己开发完成
- unity之UGUI屏幕分辨率調整
- 第四周项目三
- idea +maven +jetty 插件配置
- Android Studio的一些技巧
- 96. Unique Binary Search Trees
- 三、oracle 用户管理一
- 第四周项目2-建设“单链表”算法库 .
- 解密RecyclerView自定义分割线
- Xamarin.Android Build Error: java.lang.IllegalArgumentException: already added: Lokio/AsyncTimeout$