気ままなUnityエンジニアブログスマートフォン用の表示で見る気ままなUnityエンジニアブログ新米Unityエンジニアが送る解説アウトプットブログです。チュートリアルスポンサーリンク前回はCardオブジェクトのPrefabを作成しました。GameManagerオブジェクトを作ろう!今回はCanvas外部にCreateEmptyを生成します。CreateEmptyを選択しましょう。ここで作ったGameManagerオブジェクトは、Manager系のクラスのアタッチ用に作成しました。カード生成用のクラスをアタッチしたいと思います。先ほど作ったGameManagerオブジェクトにアタッチしましょうCardCreateManagerのプロパティアタッチした部分を見ると、文字と空白になっている部分があると思います。これはCardCreateManagerクラスのPublic型の変数です。詳しい説明は省きますは、今回はこの変数に該当するオブジェクトをアタッチしたいと思います。ところに、前回作成したCardオブジェクトのPrefabをフォルダからアタッチしましょう。rCardCreateManagerの変数が動画の用に変更されれば成功です。画像を導入するフォルダを作成するそれではいよいよカード用の画像を読み込みたいと思います。画像は任意の画像を3枚、いらすとやなどから拝借してください。基に解説していきます。画像を入れるフォルダをUnityに作成しましょう。フォルダを作成してください。これで画像を入れ込む場所が用意できました。カード用の画像をUnityに導入しよう!それでは画像をUnityに読み込ませましょう。画像を選択して先ほど作ったImageフォルダに直接入れ込むだけ!これ以外だと、Unityフォルダを開いてそこに入れる方法もあります。参考画像には突っ込まないで下さい。導入した画像をSpriteに変更しよう!画像の読み込みは成功しましたが、そのままではUnity上で使用することはできません。2Dオブジェクトの画像として扱える用にModeを変更しましょう。以下の動画を参考に変更してみてください。画像を選択して右側にでてくる部分をSpriteに変更しましょう。画像のようになれば成功です。今回は背景が透明なのでこのようになっていますが、透過処理がない場合でも画像のサムネイルなどが変更されます。実際にカードを生成するいよいよソースコードを記載しましょう。サンプルコードをCardCreateManagerに記述してください。CardPrefabを生成しております。Instantiateは動的にオブジェクトを生成したい時に使用されます。引数として渡していますが、この場合、CardCreateParentの子オブジェクトとして生成されます。】Dictionaryとキャッシュな保管クラスを作ってみた作成中のUnity基盤に取り入れてみました。iはてなブログをはじめよう!Wojtekさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。