気ままなUnityエンジニアブログスマートフォン用の表示で見る気ままなUnityエンジニアブログ新米Unityエンジニアが送る解説アウトプットブログです。チュートリアルスポンサーリンク前回はカードを選択した時の処理を作りました!今回はカードを2枚数選択した時の処理を実装していきましょう!選択したカードを管理するクラスを作ろう!神経衰弱は2枚とも同じカードを選択していたらカードを獲得できるゲームですね。そのためにはプレイヤーが選択したカードIDを保管しておく必要があります。今回はシングルトンクラスを作成し、選択したカードIDの管理をしてもらいましょう。}}GameStateController.csを作成し、処理を記述してください。}GameStateController.Instance.SelectedCardIdList.Add()にthis.mData.Idを追加しています。これでGameStateControllerに選択したカードIDを保管することができました。次は、「選択したカード枚数が2枚数以上になった場合」の処理を記載しましょう。そのためには、「ゲーム全体を管理するクラス」を作成し、そこに処理を記載したいと思います。作成し、Hierarchyにある「GameSceneManager」にアタッチしましょう!そうしたら、GameSceneManagerのUpdate関数に以下の処理を記述します。」は、リストに保管されている要素数を取得できます。this.mContainCardIdListに選択したカードIDを保管しています。「獲得したカードIDを保管するリスト」になります。()」を宣言しています。「SelectedCardIdList」の中身を初期化する処理です。Gameを起動して動作を見てみましょう!同じカードが選択したら専用のLogが表示されれば成功です!。(Enumを使ってゲームの進行を管理し...前回は、タイマー機能を追加しました。タイマーを作成しよう!)前回はカード配置のアニメーションを作成しました。iはてなブログをはじめよう!Wojtekさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。