怎么获得ui的宽高 unity ugui
宽:gameObject.GetComponent<RectTransform>().rect.width
高:gameObject.GetComponent<RectTransform>().rect.height
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
延展:
用户界面(User Interface)是指对软件的人机交互、操作逻辑、界面美观的整体设计
用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在于让用户高效完成工作
用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面
好的软件不仅要体现个性有品位,而且要求操作变得舒适、简单、自由、充分体现软件的定位和特点
用户界面( User Interface,简称 UI,亦称 使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换
用户界面是介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件,使得用户能够方便有效地去操作硬件以达成双向之交互,完成所希望的工作
用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面
用户和系统之间一般用面向问题的受限自然语言进行交互。目前有系统开始利用多媒体技术开发新一代的用户界面
随着“UI”热的到来,近几年国内很多从事手机, 软件,网站, 增值服务等企业和公司都设立了这个部门
还有很多专门从事UI设计的公司也应运而生。软件UI设计师的待遇和地位也逐渐上升
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
方法得到的宽高受到(相对于父物体)锚点的影响,所以楼主自行测试一下就会得到自己想要的答案.
高:gameObject.GetComponent<RectTransform>().rect.height
或者GetComponent<RectTransform>().rect.size