我想改變我的對象的紋理與此代碼:的Texture2D是工作在編輯器中,但不是在Android設備
Texture2D baileyburlwood = Instantiate(Resources.Load("bailey burlwood") as Texture2D);
myObject.GetComponent<Renderer>().material.mainTexture = baileyburlwood;
這是工作完全正常的編輯器,紋理變化,但是當我嘗試在我的Android設備上運行它,我的對象變黑了。也沒有錯誤或任何警告。請幫忙!謝謝!
我使用Unity順便說一句
在遊戲過程中,baileyburlwood值是否會發生變化? – Universus
你的意思是改變什麼? – Janella
我看到你正在從資源文件夾中加載紋理文件,但真的有必要這樣做嗎?因爲你可以製作「public Texture2D baileyburlwood」,然後在編輯器中聲明它。另外我不建議在文件名中使用空格。 – Universus