怎么获得ui的宽高 unity ugui

 我来答
轩9y
2018-03-30 · TA获得超过5582个赞
知道小有建树答主
回答量:16
采纳率:29%
帮助的人:1.2万
展开全部
  • 宽: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设计师的待遇和地位也逐渐上升

铁草莓
2016-07-18
知道答主
回答量:71
采纳率:0%
帮助的人:17.7万
展开全部
楼上两位说的都对,但是楼主如果自己测试以下会发现得到的值不尽如人意,原因在于,这些
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
方法得到的宽高受到(相对于父物体)锚点的影响,所以楼主自行测试一下就会得到自己想要的答案.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昊nnnn
2016-11-14 · TA获得超过982个赞
知道小有建树答主
回答量:135
采纳率:81%
帮助的人:24.5万
展开全部
你们说的都不是实际的宽和高啊,要实际的,跟随屏幕大小变化而对应变化的控件的宽和高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CNSH_核桃
2016-07-11 · TA获得超过127个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:57.7万
展开全部
宽:gameObject.GetComponent<RectTransform>().rect.width
高:gameObject.GetComponent<RectTransform>().rect.height
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kuklyk
2016-07-11 · TA获得超过416个赞
知道小有建树答主
回答量:682
采纳率:78%
帮助的人:439万
展开全部
GetComponent<RectTransform>().sizeDelta
或者GetComponent<RectTransform>().rect.size
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式