@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D) g.create();
//rotation of player
if(player.newDirection)
{
int rotationX=player.getImage().getWidth(null)/2;
int rotationY=player.getImage().getHeight(null)/2;
AffineTransform at=new AffineTransform();
if(player.direction==LEFT)
{
//graphics.rotate(Math.toRadians(90),bufferedImage.getWidth()/2,bufferedImage.getHeight()/2);
//graphics.drawImage(player.getImage(), player.getX(), player.getY(), null);
at.setToRotation(Math.toRadians(45), rotationX, rotationY);
g2.setTransform(at);
g2.drawImage(player.getImage(),player.getX(),player.getY(),null);
g2.dispose();
System.out.println("sola");
}
플레이어의 이미지를 회전하려고하지만 작동하지 않습니다. 문제가 어디에 있습니까?Java 이미지 회전
어떤 결과가 있습니까? "효과가 없다"는 것은 그리 설명 적이 지 않습니다. –