2012-04-13 20 views
0

私はJavaでゲームを始めています。これはやっとアンドロイドアプリになるでしょう。とにかく、私は画像を回転させる方法を迷っていました(私は最終的にマウスに直面するように文字を回転させたい、あなたはこれを行う方法を知っていれば驚くでしょう!)。とにかく、これは私が画像をロードするために使用するものである:JAVAで画像を回転させるにはどうすればよいですか?

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

任意のアイデア? rotate(イメージイメージ、int angle){}メソッドは素晴らしいでしょう! 画像をマウスに向けて回転させる方法が分かっていれば、それはさらに優れています!あなたのお時間をありがとう

+0

も参照してください。http://stackoverflow.com/questions/5925616 –

+0

ええ、こちらもご覧ください:http://beginwithjava.blogspot.ca/2009/02/rotating-image-with-java.html Google検索を行う質問を投稿する前に、通常は良いアイデアです。 – c0d3Junk13

答えて

1

ImageIconsでゲームを行うことはできません。 gava.awt.Paint2Dを使用してイメージにペイントする必要があります。あなたはそれをaffline変換を設定することによって回転することができます。ここで私はより多くの深さに似たwuestionに答え:

Platform Game - Getting the Object to adjust angle according to mouse position

や一般的なJavaのゲームプログラミングのチュートリアル:here

+0

ああありがとう!だから、java.awt.paint2dを使ってイメージをロードし描画するコードは何ですか?ありがとう! – Primm

1

thisチュートリアルを見てのJava 2D AffineTransformを使用して画像を回転させる方法を示しクラス。

関連する問題