UGUI原始碼(六)VertexHelper

2022-07-02 15:48:09 字數 318 閱讀 4246

ugui提供了我們自己構建頂點、三角形的類,那就是vertexhelper類。通過這個類,我們可以建立頂點,構成三角形,填充到一張mesh上,然後用meshrenderer渲染到螢幕上,實際上我們可以直接操作mesh類新增頂點、三角形等操作,這裡的vertexhelper只是ugui與mesh之間的一座橋梁。

這個類存著頂點的位置、顏色、uv、法線等資訊,方法主要是新增頂點、三角形、平面。

主要用於ugui繪製頂點(onpopulatemesh)

UGUI 原始碼之 IndexedSet

list 和 dictionary,是最常用的資料結構之二。先來看看list 和 dictionary的優缺點 1.遍歷,list可以 for 可以 foreach 還可以.foreach 而 dictionary只能foreach unity某些版本使用foreach會由於拆裝箱產生gc list...

UGUI原始碼解析 9 MaskGraphic

一 簡介 maskablegraphic是乙個抽象類,繼承了graphic,iclippable,imaskable,imaterialmodifier介面,派生了rawimage,image和text 二 功能 1 onenable protected override void onenable...

UGUI原始碼解析 12 RawImage

一 簡介 如果你沒有或不想建立乙個圖集,你可以簡單地使用rawimage來繪製乙個紋理。請記住,每個rawimage都會建立乙個drawcall,因此最好只用於背景或臨時可見圖形。指令碼注釋 繼承maskablegraphic,是未經處理的。二 功能說明 1 setnativesize 重寫mask...