UGUI 動態切換Sprite

2021-08-07 04:57:12 字數 453 閱讀 6576

現實情況:

ugui 沒法方便的 類似ngui通過直接修改圖集spritename 來切換sprite資源,而是需要先載入,然後把 載入到的sprite 賦值給物件的 sptieobj.overridesprite 屬性來實現。

1.texture資源沒被裁切時,直接載入使用即可

private

void

switchsprite()

2.但是當使用sprite editor 將資源切換成多份sprite後,需要載入所有sprite

private

void

switchsprite(string spritename)

}if(getsp != null) image.overridesprite = getsp; //切換sprite

}

uGUI動態載入控制項位置錯誤

最近在使用ugui時遇到了乙個問題,在此記錄一下。在canvas的render mode設定為screen space overlay模式時,動態載入控制項是不會發生問題的。但是在screen space camera模式下,動態載入的控制項位置及縮放會有很大的偏差。private canvas c...

MFC DLL資源動態切換

在mfc使用過程中,遇到dll資源與主exe資源衝突問題。出現這樣的bug,一時無從下手。報錯位置在核心 中dlgcore.cpp。bool afxapi afxcheckdialogtemplate lpctstr lpszresource,bool binvisiblechild return ...

springboot 動態切換環境

springboot 動態切換環境 一般我們在開發中會有 開發 測試 預生產 生產環境的分類,這個時候我們會遇到在專案部署打包的時候需要動態的去切換環境,怎樣去實現動態環境的切換呢?好了,廢話不多說直接整乾貨。1 首先我們在springboot的pom.xml中新增專案中的環境配置,如圖 我們這邊先...