繁体   English   中英

Java 2D旋转

[英]Java 2D rotation

嘿家伙我正在制作一个2D java游戏,我想学习如何旋转一个简单的2D精灵。

目前我的Player类有一个旋转整数,按下按钮时减少/增加。 我如何旋转我的播放器图像?

这是我加载我的精灵的方式:

ImageIcon i = new ImageIcon("player.png");
sprite = i.getImage();

这是我目前的绘制方式:

public void paint(Graphics g) {
    g.drawImage(player.getImage(), player.getX(), player.getY(),null);
    print("Painting");
}

任何帮助表示赞赏。

您正在寻找的是AffineTransform,

以下链接将帮助您入门

http://www.javalobby.org/java/forums/t19387.html

http://download.oracle.com/javase/tutorial/2d/advanced/transforming.html

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM