Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开始在 JAVA 中玩游戏,最终应该成为一个 android 应用程序。无论如何,我想知道如何旋转图像(我最终想旋转一个角色以面对鼠标,如果你知道如何做到这一点,那将是惊人的!)。无论如何,这是我用来加载图像的:
ImageIcon i = new ImageIcon("C:/image.jpg");
有任何想法吗?rotate(Image image, int angle){} 方法会很棒!如果您知道如何向鼠标旋转图像,那就更好了!谢谢你的时间
你不能用ImageIcons. 您必须使用 gava.awt.Paint2D 并绘制图像。然后你可以通过设置仿射变换来旋转它。在这里,我更深入地回答了一个类似的问题:
ImageIcons
平台游戏 - 让对象根据鼠标位置调整角度
和一般的java游戏编程教程:这里
看看这个教程,说明如何使用 Java 2D AffineTransform 类旋转图像。