UGUI—Image以及Raw Image

607 阅读2分钟

Image组件

Image组件的基本参数

22.png

  • Source Image 设置精灵图
  • Color 设置颜色
  • Material 设置图片材质
  • Raycast Target 是否应将此图像视为射线投射目标
  • Image Type 图片显示模式

Image Type参数详解

Image Type共包含四个参数,分别是:Simple、Sliced、Tiled、Filled

  • Simple 均匀缩放整个精灵
    • Use Sprite Mesh:使用精灵网格
    • Preserve Aspect:保持图片原始比例
    • Set Native Size:设置未图片原始大小 23.png
  • Sliced 切片
    • Fill Center:控制e区域是否显示;勾选显示,反之隐藏。
    • Pixels Per Unit Multiple:边框的像素倍数 首先,在Project面板中找到对应的图片,点击Inspector面板中的Sprite Editor,拖动裁剪边框,如图: 20.gif

24.png 我们在场景中随意拉伸猫咪图片大小时会发现:

  1. 图片的四个角始终保持不变
  2. a,b区域只会纵向伸缩
  3. c,d区域只会横向伸缩
  4. e区域会正常伸缩

21.gif

  • Tiled 平铺
    • Fill Center:控制e区域是否显示;勾选显示,反之隐藏。
    • Pixels Per Unit Multiple:边框的像素倍数 对Image进行平铺时,四个角不变,左右分别用a,b纵向平铺,上下用c,d横向平铺,中间用5平铺 22.gif
  • Filed 填充(适合运用到进度条,技能冷却等方便的功能)
    • Filled Method:填充方式
      • Horizontal 水平
      • Vertical 垂直
      • Radial 90 90°
      • Radial 180 180°
      • Radial 360 360°
    • Fill Origin 填充七点
      • Bottom Left 左下
      • Top Left 左上
      • Top Right 右上
      • Bottom Right 右下
    • Fill Amout 填充程度
    • ClockWise 是否为顺时针
    • Preserve Aspect 保持原有比例
    • Set Native Size 设置为图片原始大小 25.png

Raw Image

RawImage功能上与Image组件类似,但属性并不完全相同

26.png

  • Textture 指定要显示的图片,注意:图片类型可以是任何类型
  • Color 设置图片的主题颜色
  • Material 设置Image控件的渲染材质
  • Raycast Target决定是否可接收射线碰撞事件检测(取消勾选不会挡住下层UI事件)
  • UI Rect 可以让图片的一部分显示在RawImage组件中,x、y属性用于控制UV左右、上下偏移,W、H用于控制UV的重复次数。

引用参考

# UGUI学习笔记之Image组件]

# UGUI的Image与RawImage组件