Unity新UI系统概述——Visual Components
来源:互联网 发布:java导出excel表格逻辑 编辑:程序博客网 时间:2024/05/22 01:34
有新的组件和游戏对象增加到UI系统中,它们可以用来简化创建和完成特定GUI功能。本章会讲解这些游戏对象的基本功能。
Text(文本)
Text组件(也可以用作Label),含有一个可以显示输入文本的区域。可以设置字体,字体风格,字体大小以及是否为富文本。
有文本对齐的相关选项设置,以及当文本内容超过了矩形的宽度或高度时,应该在水平和竖直方向上如何布局,Best Fit选项会让文本缩放以适应可用的空间。
Image(图像)
开关对象含有一个Rect Transform组件和一个Image组件。精灵可以应用到Image组件的Source Image域下,并且它的颜色可以在Color域里设置。一个材质也可以被应用到Image组件。Image Type域定义了精灵如何被使用,选项有:
Simple - 均匀缩放整个精灵
Sliced - 使用3x3的切片技术,这样角上不会变形并且只有中间部分被拉伸
Tiled- 和sliced类似,但是中间部分是被重复贴块而不是拉伸。
Filled- 和Simple显示方式一样,但有更多的设置。
Set Native Size选项只会在Simle或者Filled模式才可以显示,它可以将图像重置到精灵的原始大小。
图像可以在导入图片时将"Texture Type"设置为Sprite(2D/UI)。相对于老大GUIsprite来说,精灵有更多额外的设置,最大的不同就是含有精灵编辑器。精灵编辑器提供了将图片切分为9块的选项,如果精灵缩放的话,角上就不会被拉伸或变形。
Raw Image(原始图像)
Image组件使用精灵,而Raw Image使用纹理贴图(没有边界等)。Raw Image只有必须的时候才应该使用,大多数情况下用Image就可以了。
Mask(遮蔽)
Mask不是一个可用的UI控件,而是一个可以修改控件子元素的方法。mask限制(比如"masks")子元素到父对象形状下。因此,如果子对象比父对象大,那么只有在父对象内部的部分是可见的。
Effect(效果)
可视组件也可以使用各种简单的效果,比如简单的阴影或者轮廓线效果。请阅读效果参考(Effects reference)相关的文档。
- Unity新UI系统概述——Visual Components
- Unity新UI系统概述——Interaction Components
- Unity新UI系统概述——Canvas
- Unity新UI系统概述——Basic Layout
- Unity新UI系统概述——Animation Integration
- Unity新UI系统概述——Auto Layout
- Unity新UI系统概述——Rich Text
- Unity新UI系统概述——Auto Layout
- Unity新UI系统概述——Canvas
- Unity新UI系统
- Unity 5.0新UI系统——Canvas
- unity3d ui visual components
- 【Unity】新的UI系统技巧
- Unity 新UI事件系统(EventSystem) Demo
- 【Unity】新的UI系统技巧
- 【Unity】新的UI系统技巧2
- Unity新UI系统UGUI与NGUI效率对比
- 【UI系统】如何评价 Unity 3D 新的 UI 系统?
- >Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap
- iOS 6.0中UIViewController被弃用的一些方法
- UVA 10405
- tomcat后台管理之部署WAR包
- 如何让button点一下凹进去效果
- Unity新UI系统概述——Visual Components
- Android中shape中的属性大全
- LINUX学习经历
- Java中Runnable和Thread的区别
- 桌面widget详解(二)—— 基本的与service通信
- 用jrebel实现 jvm热部署,修改类不用重启tomcat
- apktool+dex2jar+xjad反编译android程序
- JAVA 编程规范
- 如何编写无法维护的代码(现实中有的程序员就是这么干的)