基础控件 - Image
Image就是用来显示图片的关键组件,一般都是用Image组件来显示UI中的图片元素
Image参数:控件中的设置
Source Image:
指定图片,图片必须是Sprite类型;
Color:
指定颜色,允许调节R,G,B,Alpha;
Material:
指定材质,一般为默认UI Material,也可以自己创建使用;
Raycast Target:
此图像是否会被射线检测(默认勾选则会被射线检测,也就是能被玩家互动,如不想让其被互动或穿过对象则取消勾选);
Maskable:
是否会被遮罩;
Image Type:图片类型
- Simple:默认普通模式,如果调整RectTransform则会正常均匀拉伸这个图片;一般用来显示一些固定好的图形或文字效果等
- Sliced:切片模式,将图片分为九宫格,仅拉伸中央十字区域;一般可以用来制作Panel,通过圆形基础形状制作一个带有倒角的Panel等;
- Tiled:平铺模式,重复平铺中央部分;一般可以用一张简单图形平铺成UI底图肌理;
- Filled:填充模式
- Fill Method:填充方法,有水平(Horizontal),垂直(Vertical),径向(Radial)填充90°/180°/360°
- 水平(进度条)
- 垂直(音量条等)
- 径向(技能CD等)
- Fill Origin:填充原点,如果水平填充就是左右,垂直就是上下,径向则根据角度不同,原点可能是上下左右或左上,左下等;
- Fill Amount:填充量
- ClockWise:(仅限径向填充方法)顺时针方向,如果勾选,填充量0-1就是顺时针,否则相反;
- Fill Method:填充方法,有水平(Horizontal),垂直(Vertical),径向(Radial)填充90°/180°/360°
Use Sprite Mesh:
是否使用Sprite Mesh,如果使用那这个Image就会以Mesh的形式存在渲染;
Preserve Aspect:
是否保持图片现有尺寸;
Preserve Aspect:
保持宽高比;无论矩形缩放拉伸什么样,图片显示内容始终呈现原始宽高比;
Set Native Size:
设置为图片的原始大小;
RawImage:直接调用Texture的图形控件
一般作用于不要进入图集的图片,大的背景图等,它和Image控件的区别就是它直接调用的Texture,而不是Sprite。
No Comments