一:Image和Raw Image
——Image
Source Image:显示的图片,只支持Sprite类型的图片
Color:颜色
Material:材质
Raycast Target:是否接收射线检测
Image Type:图片类型(普通,九宫切图,平铺,填充)
Preserve Asprect:是否保持宽高比
Set Native Size:设置元素为原本的像素大小
Image中的sprite和overrideSprite区别:
使用sprite为null时,Source Image会变成null,使用overrideSprite为null时,Source Image会变成原来的图片。需要注意的是如果使用了overrideSprite更换图片,则之后也只能使用overrideSprite更换图片,使用sprite不起作用
——Raw Image
Texture:支持任何一种贴图模式,包括Render Texture(将3D物体显示在UI上)和Movie Texture
Color:颜色
Material:材质
Raycast Target:是否接收射线检测
UV Rect:设置UV缩放和偏移(x和y属性用于控制UV左右、上下偏移,W和H属性用于控制UV的重复次数)
Set Native Size:设置元素为原本的像素大小
二 :Image组件的Image Type属性
例如一张这样的图片,正常表现如下:
——Simple
图片会进行随意拉伸,会变形,可以勾选上PreserveAspect按原宽高比进行拉伸
——Sliced
图片会按照Sprite Editor中的九宫格进行拉伸处理
1,3,7,9区域不会进行拉伸,2和8区域会横向拉伸,4和6区域会纵向拉伸,5区域横纵都会拉伸
——Tilled
图片本身大小会保持不变,像铺地面砖那样填充满整个Image控件
——Filled
图片以不同的方式呈现出来,例如技能冷却,血条,进度条