java - 如何在JAVA中旋转图像?

标签 java image rotation

我正在开始开发一个 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/

相关文章:

java - 如何在 In FirestorePagingAdapter 中获取文档 ID?

java - ImageIcon 和按钮上的图像的问题 - JFrame

C++/openGL : Rotating a QUAD toward a point using quaternions

java - 如何使用 httpclient 发送 url post

java - 从 Java 运行 .bat/.cmd 文件

java - Hibernate 帮我写查询

c++ - Sqlite C++ 图像到 Blob 不会存储任何内容

html - Logo 大小似乎在 html 和 css 中缩小

php - 通过 ImageMagick 或 GhostScript 命令行旋转 .EPS 文件

Jquery旋转div