2016-05-26 6 views
0

私のゲームでは、プレーヤーが収集できる金があります。私の問題は、私は個別に金のテクスチャを参照したいので、私はその金の特定のインスタンスを画面から取り除くことができます(プレーヤーがそれを選んだ)。どのように私はあなたが通常のテクスチャでこれを行うことができないと確信しているので、これを行うに行くだろう。私は形状を作成し、金の質感でそれを記入しなければならないので、その金の部分を削除することができますか?おかげLibgdx個別参照テクスチャ

+0

http://stackoverflow.com/help/how-to-ask応答のための – Xoppa

答えて

1

は、私はあなたがゲームエンティティと(基本的にあなたが描くことができるロードされたイメージである)Textureを混乱させると思います。あなたがゲームの実装方法によっては、各コインを表す複数の団体(BOX2D)、俳優(Scene2D)、またはお使いのシンプルなデータコンテナ(幅、高さ、x、y)を生み出すと同じを使用して、画面上の各1を描くことができますテクスチャ実際には、アセットを処理するのが好ましい方法です。イメージを一度読み込んだ後、それぞれのスプライトに対してイメージを再利用するだけです。

私は、次のクラスに探してお勧め:

  • Sprite(それが簡単にテクスチャを描画することができます)。
  • Image
  • は(Scene2Dステージ上の単純な画像を表示することを可能にします)。
  • Box2DSprite(BOX2Dの世界を描画することが容易になり、サードパーティのユーティリティクラス)。
+0

感謝。明確で有益な情報 –

+0

@alexczernenk「感謝の気持ちのコメント」はスタックオーバーフローのノイズと考えられます。答えがあなたの問題を解決したら、それを受け入れてください。そうでない場合は、回答者に改善方法を教えてください。 ; ) – JustACluelessNewbie

+0

これらのクラスのいずれかを使って、インスタンスごとに個別に削除できる個別の参照番号を設定することができますか? –

関連する問題