[過去ログ] 【3Dゲームエンジン】Unity質問スレッド38 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
227
(2): 2018/10/21(日)19:08 ID:impdtqFd(1) AAS
UIのImageについて画像を変更したいと思うのですが、スクリプトからの変更がどうもうまくいきません。
Spriteの型を宣言&素材をInspectorから設定しておくと正常に反映されるのですが、Resources.Loadで読み込もうとすると同じファイルを指定してもうまくいきません。

InvalidCastException: Cannot cast from source type to destination type.
エラーが出てしまいます。
何がいけないか、ご教示いただけませんでしょうか……

//AにはInspectorから画像を設定済み
public Sprite A;
public void Image()
{
//こちらだと表示される
GameObject.Find("UI_Image").GetComponent<Image>().sprite = A;
//こちらだと表示されない
GameObject.Find("UI_Image").GetComponent<Image>().sprite = (Sprite)Resources.Load("UI/A");
}
228: 弟子 2018/10/21(日)19:18 ID:5yfVppy/(1) AAS
>>227
リソースロードちゃんとされてる?
わからなかったら一行にまとめないでプログラムわけて確認すればいいと思う
230: 2018/10/21(日)22:24 ID:sOVECl3q(1) AAS
>>227
Resourcesフォルダを作ってないと予想
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.038s