[英]How to set source image of an Image Object using code In Unity
我試圖從代碼中更改Unity中圖像對象的源圖像。
我嘗試使用resources.load,但未返回任何結果。 怎么做呢?
我試過的代碼是
myImage.sprite = Resources.Load(newImageTitle);
這段代碼不在我的啟動函數中,而是在按鈕的onclick函數中。 我也嘗試過用Sprite代替
您有充分的理由從資源中加載嗎? 如果沒有,最好只在類內部緩存紋理:
ImageChanger : MonoBehaviour.....
....
public Sprite NewSprite;
public void Change(){
var img = GetComponent<Image>();
img.sprite = NewSprite;
}
...
然后,您可以將此腳本拖到Button OnClickEvent上
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.