我开始使用JAVA游戏,最终将成为一个Android应用程序。无论如何,我想知道如何旋转图像(我最终想要旋转一个角色面向鼠标,如果你知道如何做到这一点,那将是惊人的!)。无论如何,这是我用来加载图像的:
ImageIcon i = new ImageIcon("C:/image.jpg");
有什么想法吗?旋转(图像,int角度){}方法会很棒! 如果你知道如何将图像旋转到鼠标,那就更好了!谢谢你的时间
答案 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仿射变换类旋转图像。