我有一些png文件,我使用C#(在Unity 5.3.5中)導入並將它們設置爲圖像的精靈。但是,對於這些文件中的一部分,執行此代碼時,Resources.Load會給我'空'。Resources.Load <Sprite>只爲某些文件返回null
Resources.Load<Sprite>(@"Instruction_Files/1");
作爲一個具體的例子,我會上傳(7.png)第一圖像給我的雪碧當我打電話
Resources.Load<Sprite>(@"Instruction_Files/7");
相比之下,第二圖像,我會上傳(10.png)給我空當我打電話
Resources.Load<Sprite>(@"Instruction_Files/10");
重命名1 0.png到7.png等,反之亦然,不會改變事物(原來的10.png將是空的,原來的7.png不會)。
是否有雪碧文件需要(例如方形,一定數量KB的),用於Resources.Load工作特定的格式?任何可能的方法來解決這個問題?謝謝。
UPDATE:重要的是,如果我複製在7.png.meta文件中的所有信息,並將其粘貼在10.png.meta文件,然後10註冊爲精靈
你可以調整圖像大小嗎? –
你能粘貼一些調試日誌嗎?或錯誤消息? – Cabrra
沒有自然發生的錯誤/調試消息。當我做 'Debug.Log(Resources.Load(@「Instruction_Files/10」))'我得到'null'爲10.png或Sprite(....)爲7.png。 –