我開始在JAVA遊戲中,最終成爲一款Android應用程序。無論如何,我想知道如何旋轉圖像(我最終想旋轉角色面對鼠標,如果你知道如何做到這一點,那將是驚人的!)。無論如何,這是我用來加載圖像:如何在JAVA中旋轉圖像?
ImageIcon i = new ImageIcon("C:/image.jpg");
任何想法?一個旋轉(圖像圖像,int角度){}方法會很棒! 如果您知道如何將圖像旋轉到鼠標,那會更好!謝謝你的時間
我開始在JAVA遊戲中,最終成爲一款Android應用程序。無論如何,我想知道如何旋轉圖像(我最終想旋轉角色面對鼠標,如果你知道如何做到這一點,那將是驚人的!)。無論如何,這是我用來加載圖像:如何在JAVA中旋轉圖像?
ImageIcon i = new ImageIcon("C:/image.jpg");
任何想法?一個旋轉(圖像圖像,int角度){}方法會很棒! 如果您知道如何將圖像旋轉到鼠標,那會更好!謝謝你的時間
你不能與ImageIcons
做一個遊戲。你必須使用gava.awt.Paint2D並繪製圖像。那麼您可以通過設置Affline變換來旋轉它。在這裏,我的回答是更深入的類似wuestion:
Platform Game - Getting the Object to adjust angle according to mouse position
和一般的Java遊戲編程教程:here
啊謝謝!那麼使用java.awt.paint2d加載和繪製圖像的代碼是什麼?謝謝! – Primm 2012-04-13 21:30:00
看看this教程說明如何旋轉使用Java 2D的AffineTransform圖像類。
另請參閱:http://stackoverflow.com/questions/5925616 – 2012-04-13 21:27:05
是的,也在這裏:http://beginwithjava.blogspot.ca/2009/02/rotating-image-with-java.html做一個谷歌搜索發佈問題之前通常是一個好主意。 – c0d3Junk13 2012-04-13 21:27:33