2011-03-02 14 views
1

基本的には私が作っている不正なゲームがあり、敵が死んだときに落としたアイテムを実装しようとしています。私はこれを行う方法についていくつかの異なる方法を試してきましたが、どれも成功していませんでした。不正なゲームで落としたアイテムを簡単に実装する方法はありますか?

あなたはそのようなことをどうやって行っていくかについてのアイデアがあるかどうかは分かりませんでした。ありがとう!

どちらのマップタイルとエンティティがエンティティのコンテナとして機能:

+0

私はこれがあなたのデザインの残りの部分にかかっていると言いますが、当然わかりません... –

+0

良い点は、私は細部に少し疎かったと思います。 タイルベースなので、基本的にはモンスタータイルをアイテムタイルに置き換える方法を見つけようとしています。 – DGH94

+1

だから、モンスタータイルをアイテムタイルに置き換えるだけで簡単に行えます。 :)真剣に、あなたはまだそれがなぜ難しいのか説明していません... – Mac

答えて

2

私はここに私の現在の仕掛品ローグライクエンジン内の項目を得て、しかししていないが、私の現在の計画の概要です。タイル内のエンティティがアイテムドロップイベント(通常の死)に遭遇すると、そのインベントリリストの内容をタイルのコンテンツリストに追加することができます。

また、タイル/エンティティの容量のロジックを追加する予定ですので、壁を持ち運ぶことはできません(通常は?)。タイルには無限大のパイルを入れることはできません。頻度とタイプを指定すると、エンティティにドロップされたインベントリのリストを返すメソッドをエンティティに与えるのがおそらく最も良い方法です。

+1からhttps://gamedev.stackexchange.com/しかし、私はそれが存在するかどうかはわかりませんでした。

関連する問題