unity, get Canvas Scaler referenceResolution

需要using UnityEngine.UI;

然后就可以访问到CanvasScaler组件。

float width=GetComponent<CanvasScaler> ().referenceResolution.x

float height=GetComponent<CanvasScaler> ().referenceResolution.y

时间: 2024-10-14 07:55:59

unity, get Canvas Scaler referenceResolution的相关文章

Unity2017.1官方UGUI文档翻译——Canvas Scaler

Canvas Scaler 画布缩放器 The Canvas Scaler component is used for controlling the overall scale and pixel density of UI elements in the Canvas. This scaling affects everything under the Canvas, including font sizes and image borders. “画布缩放器”组件用于控制画布中UI元素的整

Unity UGUI - Canvas / Camera

1.Canvas: 1)Render Mode : Screen Space -Camera 2)Render Camera : UICamera(自己创建的相机) 3)Plane Distance : 0 2.Canvas Scaler: 1)Ui Scale Mode : Scale with screen size (宽度标准缩放) 2)Reference Resolutioin: 1920 * 1080   (屏幕分辨率) 3)Screen Match Mode: Expand (UGU

深入理解Canvas Scaler

Canvas Scaler: 这是一个理解起来相当繁琐复杂的一个组件,但又是一个至关重要的组件,不彻底了解它,可以说对UGUI的布局和所谓的"自适应"就没有一个完整的认识. Canvas Scale指的是UI Canvas整体的缩放比例,这个值在Canvas 的Render Mode为 Screen Space – Overlay 的情况下默认为1,在 Canvas 的 Render Mode 为 Screen Space – Camera 的情况下则不一定为1,会受到渲染UI的摄像机

Unity UGUI Canvas 使用Slider制作角色血条

最近课程实训选修Unity,讲解的是Unity官方案例--SpaceShoot,培训无聊,便想着给游戏角色制作一下血条,以此增加游戏的可玩性. Unity版本:5.4.1 案例模版:太空射击 原文作者:茄阁云云 原文连接:http://www.cnblogs.com/vmoor2016/p/6044941.html 把一个大象装进冰箱里需要三步:①把冰箱门打开:②把大象塞冰箱里:③关上冰箱门. 那么制作一个角色的血条需要几部呢?在这里也划分为三步:①制作血条:②摆放血条:③操作血条. 下面就来给

unity移动Canvas的子对象到屏幕坐标

using UnityEngine; using UnityEngine.UI; public class MoveCanvasChildToScreenPos:MonoBehaviour{ public CanvasScaler canvasScaler; //Canvas对象的CanvasScaler组件 public RectTransform rectTransform; //需要移动的Canvas子对象的RectTransform组件 private void Update(){ Mo

Unity中Canvas

Render Modes(渲染模式) 1.在screen空间中渲染2.在world空间中渲染 Screen Space-Overlay 在这个渲染模式中,UI元素将在场景的上面.如果场景改变大小或改变分辨率,Canvas将自动改变大小去适配. Screen Space-Camera 这和Screen Space-Overlay类似,但是在这个模式中,这个Canvas放置在了给定距离的摄像机的前面.这些UI元素都是通过摄像机绘制的.这意味着摄像机影响UI的外观.如果摄像机设置为Perspectiv

Unity UGUI——Canvas绘制模式比较

三种绘制模式:Screen Space - Overlay.Screen Space - Camera和World Space

【Unity笔记】关于UGUI的根节点Canvas

创建UGUI物体时,会自动创建Canvas物体作为所有UGUI的根节点.该物体身上有个Canvas脚本,Render Mode渲染模式选项: Screen Space - Overlay:即使场景中没有任一可用Camera,所有UI依然能正常运行.显示.而且任何非UI元素的游戏物体都不能遮挡在UI元素之上(无论非UI物体怎么调位置). Screen Space - Camera:可传入某个Camera,指定该Canvas物体下的所有UI元素由哪个Camera来渲染.可指定UI到Camera的距离

Unity引擎GUI之Canvas和EventSystem

最近想写一套关于UGUI所有控件的基础使用教程系列,主要是根据本人的使用心得以及部分测试附带字面翻译来写的,所以其中可能难以避免会有不正确的地方. 好了进入主题,既然是第一篇,我觉得我有必要先介绍一下UGUI必不可缺的两个组件:Canvas和EventSystem 事实上在场景中第一次创建UGUI控件的时候,这两个物体都会自动添加到场景中,当然,必不可缺的不是这两个物体,而是他们身上挂载的组件. 一.Canvas作为所有UGUI控件的父级,他管理着下属所有控件的布局. Canvas组件: Ren