一、簡介
如果你沒有或不想建立乙個圖集,你可以簡單地使用rawimage來繪製乙個紋理。請記住,每個rawimage都會建立乙個drawcall,因此最好只用於背景或臨時可見圖形。【指令碼注釋】
繼承maskablegraphic,是未經處理的。
二、功能說明
1、setnativesize
重寫maskablegraphic的setnativesize方法,用以設定的大小,設定recttransform的sizedelta等於紋理texture的大小尺寸。
public override void setnativesize ()
}
2、onpopulatemesh
用來構建ui物件的頂點資訊【頂點顏色,頂點位置,頂點uv,以及頂點的三角形設定】
protected override void onpopulatemesh (vertexhelper vh)
}}
UGUI原始碼解析 9 MaskGraphic
一 簡介 maskablegraphic是乙個抽象類,繼承了graphic,iclippable,imaskable,imaterialmodifier介面,派生了rawimage,image和text 二 功能 1 onenable protected override void onenable...
UGUI 原始碼之 IndexedSet
list 和 dictionary,是最常用的資料結構之二。先來看看list 和 dictionary的優缺點 1.遍歷,list可以 for 可以 foreach 還可以.foreach 而 dictionary只能foreach unity某些版本使用foreach會由於拆裝箱產生gc list...
UGUI原始碼(六)VertexHelper
ugui提供了我們自己構建頂點 三角形的類,那就是vertexhelper類。通過這個類,我們可以建立頂點,構成三角形,填充到一張mesh上,然後用meshrenderer渲染到螢幕上,實際上我們可以直接操作mesh類新增頂點 三角形等操作,這裡的vertexhelper只是ugui與mesh之間的...