如何在JAVA中旋转图像?

时间:2012-04-13 21:24:52

标签: java image rotation

我开始使用JAVA游戏,最终将成为一个Android应用程序。无论如何,我想知道如何旋转图像(我最终想要旋转一个角色面向鼠标,如果你知道如何做到这一点,那将是惊人的!)。无论如何,这是我用来加载图像的:

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

有什么想法吗?旋转(图像,int角度){}方法会很棒! 如果你知道如何将图像旋转到鼠标,那就更好了!谢谢你的时间

2 个答案:

答案 0 :(得分:1)

您无法使用ImageIcons制作游戏。你必须使用gava.awt.Paint2D并绘制成图像。然后你可以通过设置转换变换来旋转它。在这里,我更深入地回答了类似的问题:

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

和一般的java游戏编程教程:here

答案 1 :(得分:1)

查看this教程插图画家如何使用Java 2D仿射变换类旋转图像。