2
私の問題は、スプライト "シート"でスプライトを取得しています。スプライト "シート"内のスプライトのサイズを取得する方法は?
public class Blocks extends Sprite{
public Blocks() throws IOException
{
super(Image.createImage("/blockSprite.png"),20,30);
}
}
「blockSprite.pngは、1画像内のスプライトの画像、多くのスプライトを含む」
ここで私は、スプライトのサイズ/次元を取得することが出来るのですか、このコード行を使用している問題画像?
スプライトシート:
幅 - 162
身長 - 280
私は、シート内のスプライトの幅/高さを知りたいですか?スプライトシートのスプライトの幅と高さを決める方法は?
あなたの質問を言い替えるてもらえますか?あなたが探しているものは本当にはっきりしません。私には、スプライトの幅/高さだけでなく、彼のテクスチャ/スプライトシートの幅と高さを知っているように見えますか?あなたはフレームの位置をお探しですか?またはシート内のフレーム数?申し訳ありませんが、 – Mario
まあ、私はシートのスプライトの幅/高さを知りたいですか?スプライトシートのスプライトの幅/高さを決定する方法について説明します。 –
'Sprite'クラスを見て、ここで使われているコンストラクタは明らかに' Sprite(Image image、int frameWidth、int frameHeight) 'です。これは2番目と3番目のパラメータがスプライトサイズであることを示していますか?それは私が混乱している部分です。それがあなたが探しているものでない場合は、サンプルコードを追加して、値の一部が欠けている場所や配置する場所を示してみてください。行/列の数、またはフレームの幅/高さに名前を付ける必要があると考えてください。あなたはどちらか一方を定義しています。 – Mario