一、简介
Image是比RawImage功能更加丰富的图片类。继承MaskableGraphic, ISerializationCallbackReceiver, ILayoutElement, ICanvasRaycastFilter,提供四种图片类型--Simple,Sliced,Tiled和Filled。
继承了ILayoutElement,是一个布局元素,可以被各种布局组(ILayoutGroup)所包含,将它和其他布局元素进行布局(后续博客讲解布局)。
二、功能讲解
1、OnPopulateMesh()
根据不同的图片类型,生成不同类型image的顶点信息和三角形,设置的信息会在grphaic的rebuild中根据画布的更新进行刷新
/// <summary>
/// Update the UI renderer mesh.
/// 更新ui的渲染,核心方法
/// </summary>
protected override void OnPopulateMesh (VertexHelper toFill) {
if (activeSprite == null) {
base.OnPopulateMesh (toFill);