質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

2回答

15695閲覧

Unityの画像差し替え

sena14

総合スコア109

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2019/04/22 03:59

UnityでオブジェクトにImageスクリプトを付けて画像を設定しています。

たとえばA.pngという画像を設定しのちにA.pngで設定されている箇所を違う画像に差し替えたいとなった場合一括でA.pngで設定されている箇所すべてを差し替えられないのでしょうか?

A.pngを削除し差し替えたい画像をA.pngという名前でプロジェクト内に入れてもImageスクリプトでMissingとなってしまいます。

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

正攻法(ただし今開いているシーン上に存在するオブジェクトだけが対象)
0. 変更先の画像をUnityにインポート
0. プロジェクトパネル上のA.png(正確には「A」というSprite)を選択
0. 右クリック後「Find References In Scene」を選択
0. ヒエラルキーにAが使われているオブジェクトだけが表示されるので、全て選択
0. ImageコンポーネントのSpriteに変更先の画像をセット


あんまり推奨されないかもしれない方法
0. エクスプローラーやFinderでA.pngが入っているフォルダを開く
0. A.pngをそのまま上書きするか、A.pngを削除→差し替え先の画像を配置してA.pngという名前にする
0. Unityに戻って来る(またはプロジェクトパネル上で右クリック→「Refresh」)

「ファイル名が同じ」であれば上書き可能であることを利用します。
Unityの外部からUnityプロジェクトの中身を弄るのは宜しくない可能性があるので、自己責任でどうぞ。

投稿2019/04/22 06:11

sakura_hana

総合スコア11427

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

削除した時点でMissingに切り替わってしまいます
削除せず上書きしてやれば差し替えできるはずです

投稿2019/04/22 06:01

izmktr

総合スコア2856

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sena14

2019/04/22 06:02

同じ名前でドラッグ&ドロップすると末尾に数字がついて別ファイル扱いになってしまうのですが上書きというのはどのようにできるのでしょうか?
izmktr

2019/04/22 06:41

CTRLを押しながらD&Dすれば、上書きするかのウィンドウが出てきます 他にも便利な方法はありますから、Windowsのファイルのコピーで調べればいいです
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問