0
点赞
收藏
分享

微信扫一扫

大语言模型LLM技术赋能软件项目管理和质量保障︱微软中国高级研发经理步绍鹏

海牙秋天 2023-07-27 阅读 27

UI组件:提供了用户交互,信息展示,用户导航等功能

一、Button:用于响应用户的点击事件

 二、Image:用于显示2D图像或Sprite(显示的图片必须是精灵图)

三、RawImage:直接显示原始图片的像素数据。可以将2D纹理(Texture2D)或RenderTexture显示在UI界面上。直接显示从资源导入的图片,也可以显示在运行时生成的动态纹理

四、Text:可以在UI界面中显示静态或动态的文本内容

五、Slider:用于设置一个范围内的数值,用户可以通过拖动来调整数值。例如,制作进度条

 六、Input Field组件:是一个可编辑的文本框,允许用户在游戏中输入和编辑文本

 七、Toggle组件:用于创建一个可以切换开关状态的控件,通常用于表示开关选项、勾选框等

 八、Toggle Group组件:用于控制多个 Toggle 的单选效果,多选效果,都不选的效果

 九、Mask组件:用于限制子对象的可见区域。可以在 UI 中创建裁剪区域,只保留裁剪区域内的内容可见,而裁剪区域外的内容则被遮蔽。常见的应用场景包括创建圆形头像、边框或其他不规则形状的 UI 元素(使用形式:给一个Image对象加上Mask组件,给这个Image对象添加一个Image子对象)

 十、Scroll Rect组件:用于实现可滚动的 UI 布局的组件。 可以在有限的区域内显示大量内容,并且可以通过滚动条来查看不可见的部分。

 十一、ScrollBar组件:它通常与Scroll Rect组件一起使用,用于控制滚动视图的滚动位置。

十二、Dropdown组件:制作下拉菜单

 

十三、Effects:对其他UI组件进行一些修饰
    1.Outline组件:用于在对象的边缘绘制轮廓线,以突出显示对象

2.Position As UV1组件:用于解决UV重叠问题而提供的一个辅助组件。该组件的目的是使用对象的世界坐标来生成UV坐标,并将其存储在UV1通道中,以便在材质中使用。它没有可调整的属性,只需将其添加到对象的渲染器组件中即可。


3.Shadow组件:用于在2D或UI元素上添加阴影效果。它可以添加在Canvas中的任何图形元素上。

十四、Rect Mask 2D组件:Rect Mask 2D和Mask组件是Unity中用于限制UI元素可见性的两个不同的组件。Rect Mask 2D组件仅支持矩形形状的遮罩。而Mask组件可以用各种形状的遮罩限制UI元素的显示。

十五、Selectable组件:用于UI元素的交互和选中状态管理的组件。Selectable组件和Button组件是Unity中用于UI元素交互的两个不同的组件。(属性参考Button)

举报

相关推荐

0 条评论