【ゲームエンジン】Unityなんでも質問スレpart12at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト114:名前は開発中のものです。 23/11/21 15:33:49.92 KEuaTtq8.net >>109 1 Assetsフォルダ内にResourcesという名前のフォルダを作ります。 2 Resourcesフォルダの中にスプライトエディターで分割した画像を入れます。 3 スクリプトからスプライト型の配列としてロードします。 public class Player : MonoBehaviour { Sprite[] sps; //スプライト画像の配列 SpriteRenderer spr; //スプライトレンダラーコンポネント取得変数 // Start is called before the first frame update void Start() { //スプライトレンダラー取得 spr = GetComponent<SpriteRenderer>(); //Resourcesフォルダ内のPlayer画像取得 sps = Resources.LoadAll<Sprite>("Player"); } // Update is called once per frame void Update() { //キーが押されたら画像変更 if (Input.GetKeyDown("a")) { spr.sprite = sps[0]; } if (Input.GetKeyDown("d")) { spr.sprite = sps[1]; } } } 115:名前は開発中のものです。 23/11/21 18:57:49.67 B7H/FnQ3.net >>109 ソレには関係ないけど、そこで質問をしてくるってことは 「Inspectorの配列内の順序を入れ換えたいのに全部手作業でD&Dやり直し」 なんて糞面倒な壁にぶち当たるだろう。 「Odin Inspector and Serializer」というInspectorの拡張アセットがあるから プロジェクトに突っ込んでおくだけでもいい感じだよ。 配列の入れ替えはもちろん長い配列をページ分け表示したり 独自の表示形式にしたりできる。 あとUnity自体には実行中にInspector内のコンポーネントをコピーして 編集画面に戻って貼り付けるなんて小技もある。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch