私はフラッシュに非常に慣れていませんが、かなり早く学習しています。配列などについては理解していますが、男の子たちのために遊戯王ゲームを作ろうと約束しました。すでに出ているものもありますが、オリジナルにいくつか変更を加えたいと思います。私が乗り越えられない問題は、配列名です。あなたが使用するほとんどのカードゲームは、rank
との 2 種類suit
です。遊戯王ではname
、type
、attack
、defense
など10個くらい使います。
このすべてを念頭に置いて、私はGoogleで検索し、これを行う2つの方法を見つけました。XMLファイルの使用方法はわかりませんが、最も有望な方法はclass
、カードクラスで使用されるカード定義を作成することですカード名だけを保存しました。
本質的には、カードクラスがすべての異なるカード名を保持している間、ドラゴンという名前のカードがそのすべての値を保持しているとします。このようにして、カード クラスから 6 枚のカード名を配ることができ、各カードはそのカードの値から値を呼び出すことができます。もちろん、何をすべきかを知っていることと、プログラミングの方法を知っていることは、2 つの別個のことです。誰かがこれが機能する方法を教えてください。私は数週間だけフラッシュを学ぼうとしていることに注意してください.
編集、私は自分の質問にさらに 5 時間回答することを許可されていないため、以下の回答に返信して今のところ編集します。
Floranさん、お返事ありがとうございます。私はコンパレータを十分に簡単に解決できると思います。難しかったのは、保持する必要のあるすべてのデータでした。例として ["Alexandrite Dragon1", "monster", "light", 4, "dragon", 2000, 100] は、アレキサンドライト ドラゴンのステータスです。私は、アレキサンドライト ドラゴンの配列と言うように、すべてカード デフ クラスに保持されているカードごとに 1 つずつ実行することを考えていました。
その後、配列が [アレキサンドライト ドラゴン、ガンバラ ナイト] などになるように、これらのそれぞれを保持するカード配列が必要になるので、カードを配ったときに、誰かがカード配列 [0] からアレックス ドラゴンを引いた場合、おそらくそのカードの攻撃を取得するには、カード [0] [5] またはカード [0[5]] のようなものが取得される可能性があります。これが機能するかどうかは明らかにわかりません.3日間Googleなどを検索した後、質問する方が簡単かもしれないと考えました.