ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

UGUI的简单理解

2021-09-23 21:05:09  阅读:193  来源: 互联网

标签:控件 Text 改变 理解 UI 简单 组件 UGUI 输入


1.Canvas(画布)

UGUI中几乎所有的组件都要在Canvas下搭建

 2.EventSysteam(事件系统)

如果进行UI搭建的时候,缺少或删除了EventSysteam的话会导致UGUI中的组件无法交互,无法发生事件.

3.Panel

创建Panel面板

平时我们进行UI工程搭建的时候,我们都会先创建Panel面板,创建Panel面板的同时,会自动生成Canvas,后期所有的UI搭建都将在Panel上进行。

4.Image

Source Image(图像源):纹理格式为Sprite(2D and UI)的图片资源(导入图片后选择Texture Type为Sprite(2D and UI))。

Color(颜色):图片叠加的颜色。

Material(材质):图片叠加的材质。

Raycast Target(射线投射目标):是否作为射线投射目标,关闭之后忽略UGUI的射线检测。

Image Type(图片显示类型):

 Simple(基本的):图片整张全显示,不裁切,不叠加,根据边框大小会有拉伸。

Preserve Aspect(锁定比例):针对Simple模式,勾选之后,无论图片的外形放大还是缩小,都会一直保持初始的长宽比例。

5.Button

Button经常会用来触发某些事件,如操作不当弹出提示框或点击之后进行界面跳转 ,是很常用的UI

6.Text

 Text组件根据文本内容自适应宽度,有时还会与屏幕自适应

7.InputField

InputField是基础的输入框,用于输入账号和密码等这些的文本的组件

 

Text Component(文本组件):此输入域的文本显示组件,任何带有Text组件的物体。

Text(文本):此输入域的初始值。

Character Limit(字符数量限制):限定此输入域最大输入的字符数,0为不限制。

Content Type(内容类型):限定此输入域的内容类型,包括数字、密码等,常用的类型如下:

 Standard(标准类型):什么字符都能输入,只要是当前字体支持的。

 Integer Number(整数类型):只能输入一个整数。

 Decimal Number(十进制数):能输入整数或小数。

 Alpha numeric(文字和数字):能输入数字和字母。

 Name(姓名类型):能输入英文及其他文字,当输入英文时自动姓名化(首字母大写)。

 Password(密码类型):输入的字符隐藏为星号。

Line Type(换行方式):当输入的内容超过输入域边界时:

                single Line(单一行):超过边界也不换行,继续延伸此行,输入域中的内容只有一行;

                multi Line Submit(多行):超过边界则换行,输入域中内容有多行;

                multi Line Newline(多行):超过边界则新建换行,输入域中内容有多行。

Placeholder(位置标示):此输入域的输入位控制符,任何带有Text组件的物体。

8.Toggle

在UI搭建中经常用来作为选框或某些选项之类的,当我们创建它后发现它也为一个复合型控件,它有Background与Label两个子控件,而Background控件中还有一个Checkmark子子控件,Background是一个图像控件,而其子控件Checkmark也是一个图像控件,其Label控件是一个文本框,它们与我们所讲的控件是一致的,我们通过改变它们所拥有的属性值,即可改变Toggle的外观,如颜色、字体等等。

9.Slide

是一个主要用于形象的拖动以改变目标值的控件,他的最恰当应用是用来改变一个数值,最大值和最小值自定义,拖动滑块可在此之间改变,例如改变声音大小

10.Scrollbar

是一个主要用于形象的拖动以改变目标比例的控件,他的最恰当应用是用来改变一个整体值变为他的指定百分比例,最大值1(100%),最小值0(0%),拖动滑块可在此之间改变,例如改变滚动视野的显示区域。

 

 

 

 

 

 

 

标签:控件,Text,改变,理解,UI,简单,组件,UGUI,输入
来源: https://blog.csdn.net/NeverMore741/article/details/120442335

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有