libgdx中的矩形边界(x,y,width,height)如何工作?

我不能解决如何使用libgdx中的矩形边界我目前使用superJumper示例,并有2或3例如:

<!--this is the pause button in the top right corner--> pause Bounds = new Rectangle(320 - 64, 480 - 64, 64, 64); <!--this is a rectangle resume button in the middle of the page in the menu that comes up when the pause button is pressed.--> resume Bounds = new Rectangle(160 - 96, 240, 192, 36); 

基本上我的问题是针对360 -64160 -96因为我不知道这是为什么使用。 我需要创建一个覆盖屏幕左侧和右侧相同的矩形。 我想创建一些屏幕上的button,我已经创建了这些button的行动,我已经设法使他们的工作,但我不能移动矩形到我想要的地方。

两个第一个数字是左下角的位置,它们在某些情况下被写为一个数字减去另一个数字的原因是为了说明位置偏离了(0,0)以外的位置,在第一种情况右上角,恰好在位置(319,479),屏幕的分辨率或虚拟分辨率为320×480。 第三个和第四个数字只是矩形的宽度和高度。

对于左边的矩形,可以使用如下forms: new Rectangle(0, 0, 64, 480); 对于64像素宽的矩形,覆盖整个屏幕高度。 对于这个酒吧的一部分,你可以做这样的事情: new Rectangle(0, 128, 64, 64); 对于距离屏幕底部64×64和128个像素的矩形。