2012-02-19 8 views
2

可能な重複して含まれています。それでもJavaで私のRPGを作ることにこだわっ
Android game rpg inventory systemJavaの在庫チェッカーは法

、私は実装する方法がわからないの一つの方法があります。今、私はゲームのための在庫チェッカーを作りたいと思っています。例えば、私のパックに入っているハーブの数と、パックに入っているキャンディーの数などです。

ゲームのインベントリを実装するにはどうしたらいいですか?どのようなアイテムがインベントリに存在しているのかをプレイヤーに表示するにはどうすればよいですか?

メソッドが必要ですか?

+1

私はこれまでと同じ質問に答えました。ここにあなたのためのリンクがあります:http://stackoverflow.com/questions/6881596/android-game-rpg-inventory-system – aioobe

+0

@aioobe:素晴らしいと役に立つ答え! 1 +とリンクに感謝します。 –

+0

助けてくれてありがとう、私は私のベストを試してみます:) – ElvenX

答えて

1

私は、あなたが有用であると思うかもしれない私のJavaゲームの暴力団で在庫を実装しました。

コードのほとんどは在庫を実装する「シング」クラス、である:ArrayListのか、シングルはかなりすべてである

  • :考慮すべき

    https://github.com/mikera/tyrant/blob/master/src/main/java/mikera/engine/Thing.java

    主なものインベントリを表すためにデータ構造の面で必要となります。

  • 同じアイテムの倍数を1つのアイテムに「スタック」することができます。これを行うと、新しいものを追加するときに同様のアイテムのインベントリを検索し、見つかった場合はカウントを増やす必要があります。また、 "count"プロパティなどを実装するために、可能なすべてのインベントリオブジェクトが必要です(単一項目の場合は1になります)。
+0

私はこれを見て、勉強しようとします:) – ElvenX

+0

@JanraeMendoza:あなたは多くの読書をするでしょう - それは巨大なコードベースです!リンクを投稿してくれてありがとうございます1 + –

+0

当時のTyrantエンジンは、完全なプロトタイプベースのオブジェクトモデル、スクリプト可能なプロパティ、任意のオブジェクト修飾子、世代の世代など、当時のかなりの状態でした。それを正しく仕上げる時間がありました! – mikera