unity中讓Texture2D顯示在Image上的問題


讓一張自己處理過的Texture2D顯示在Image上,網上基本上都是這么寫的:

image.material.mainTexture = texture2d;

但是這么做帶來的問題是,如果你賦值的image下還有一張image,你會發現這個子image也被賦值了這張Texture2D。所以,為了解決這種問題,不妨用RawImage:

rawImage.texture = texture2d;

這樣,只會賦給這張rawimage,而子物體不受影響。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM