ほっとぴぴ

自作アプリ開発の様子をまったり記録しています

カードを選択!詳細を表示するよ

こんにちは。ななつきです。
引っ越しとFF14が忙しくて、しばらく更新できませんでした。 そろそろ、再開しています。

それでは、今回はカードを選択し、カードの詳細情報を表示できるようにします。

画面の様子

どんな実装か

オブジェクトの階層はこんな感じ。手があってその中にカードがある。という現実と同じような構造にしています。

今どれを選択しているか。というのは「Hand」の方に保存します。

カードがクリックされたら「Hand」に何を選択したのか。という情報を伝え、その情報に従って「Hand」がカードの選択・非選択を切り替えます。挙動は以下の3パターンのみです。

  • カードをクリック → カードが選択される
  • 別のカードをクリック → 前のカードは非選択状態になり、新しいカードが選択状態になる
  • 同じカードをクリック → 非選択状態に戻す

そして、カードが選択されていたらカードの詳細を表示します。

次回予告

こうやってまとめると、やってることはシンプルですね。
次回はカードで攻撃をできるようにしていきます。


Share