[英]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.