2 行 3 列の 6 つのタイルの bufferedImage を作成しましたが、2 行目の最後のタイルを回転させたいと考えています。このタイルは、アニメーションの交差点として機能します。
私の問題は次のとおりです。
その特定のタイルだけにアクセスして、他の人に影響を与えずに回転させるにはどうすればよいですか。
私はしばらくグーグルで検索しましたが、答えはありません。
2 行 3 列の 6 つのタイルの bufferedImage を作成しましたが、2 行目の最後のタイルを回転させたいと考えています。このタイルは、アニメーションの交差点として機能します。
私の問題は次のとおりです。
その特定のタイルだけにアクセスして、他の人に影響を与えずに回転させるにはどうすればよいですか。
私はしばらくグーグルで検索しましたが、答えはありません。
AffineTransformと AffineTransformOpを使用して WritableRaster を回転する方法については、このサンプル コードを参照してください。javadocを見れば、BufferedImage のタイルから WritableRaster を取得する方法を理解できるはずです。
免責事項:私はこれを自分でやったことがありません。これは純粋に研究に基づく回答です。