我正在开始开发一个 JAVA 游戏,它最终应该成为一个 Android 应用程序。不管怎样,我想知道如何旋转图像(我最终想旋转一个角色以面向鼠标,如果你知道如何做到这一点,那就太棒了!)。不管怎样,这就是我用来加载图像的:
ImageIcon i = new ImageIcon("C:/image.jpg");
有什么想法吗?旋转(图像图像,int角度){}方法会很棒! 如果您知道如何朝鼠标方向旋转图像,那就更好了!感谢您的宝贵时间
最佳答案
您无法使用ImageIcons
制作游戏。您必须使用 gava.awt.Paint2D 并绘制图像。然后你可以通过设置仿射变换来旋转它。在这里我更深入地回答了类似的问题:
Platform Game - Getting the Object to adjust angle according to mouse position
以及关于 Java 游戏编程的一般教程:here
关于java - 如何在JAVA中旋转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148520/