我一直在制作一个小小的侧卷轴以获得乐趣,我总是想知道如何“反转”JFrame
Y坐标。
而不是从顶部开始的Y坐标,它应该从底部开始。
我制作了一个花哨的图表,以使事情更加清晰:
在这个时间点,这对我没什么用。但如果由于某种原因我需要这样做,那么知道如何去做会很好。
答案 0 :(得分:0)
你只需要从帧高中减去y。
答案 1 :(得分:0)
尝试
y-=yAmount
甚至
y--;
让我解释一下,x和y从0开始,即左上角,添加到x和/或y将它放在右下方。你的图像说y应该从那里开始为0并且你可以这样做
int y2 = 0; int y = offsetY + y2;
通过这样做,您所要做的就是设置y2,y并确保将offsetY设置为当前的y以使其成为相对变化。
以下是您可以使用的一些功能
public void changePositionRelative(int xChange, int yChange){
x += xChange;
y += yChange;
}
public void resetPosition(){
x = offsetX;
y = offsetY;
}