0

私は Java でゲームを始めていますが、最終的には Android アプリになるはずです。とにかく、私は画像を回転させる方法を考えていました(最終的にはキャラクターを回転させてマウスに向けたいと思っています。これを行う方法を知っていれば素晴らしいでしょう!)。とにかく、これは私が画像をロードするために使用するものです:

ImageIcon i = new ImageIcon("C:/image.jpg"); 

何か案は?rotate(Image image, int angle){} メソッドは素晴らしいでしょう! 画像をマウスの方向に回転させる方法を知っていれば、さらに効果的です! 御時間ありがとうございます

4

2 に答える 2

1

このチュートリアルを見て、Java 2D AffineTransform クラスを使用して画像を回転する方法を説明します。

于 2012-04-13T21:33:39.250 に答える
1

でゲームを作ることはできませんImageIcons。gava.awt.Paint2D を使用して画像にペイントする必要があります。次に、アフライン変換を設定して回転させることができます。ここで、同様の質問にさらに詳しく答えました:

プラットフォーム ゲーム - オブジェクトを取得して、マウスの位置に応じて角度を調整します

Java ゲーム プログラミング全般に関するチュートリアル:こちら

于 2012-04-13T21:28:10.610 に答える