ゲームを作ろうとしていますが、絵にこだわっています。
カスタムsurfaceView(draw()メソッドとupdate()メソッドを使用)とゲームループ(ビューの更新と描画)を作成します。
Canvas.drawBitmap(Bitmap、Rect src、Rect dst、Paint p)メソッドを使用するまで、Everythongは完全に機能します。たとえば、描画しようとすると次のようになります。
Canvas.DrawBitmap(bitmap, null, new Rect(100, 100, 200, 150), null);
何でも描きます!! しかし、私がこのようにsumethingを置くと、ここが最も摩耗した部分です:
Canvas.DrawBitmap(bitmap, null, new Rect(0,0,100,150), null);
必要に応じて完璧に描画します!!!! そして私がこのようなものを置くと:
Canvas.DrawBitmap(bitmap, null, new Rect(50,0,100,150), null);
それは限界のように形成されます。つまり、100ピクセルの高さは表示されません(たとえば、ピクセル数がわからないため)。私は多くの方法を試しました、どうぞ!!! 手伝って頂けますか!!!
(PD:私の母国語はスペイン語です。テキストに問題がある場合は申し訳ありません。)