Pygame按钮会用相同的坐标互相覆盖?

时间:2016-03-12 05:15:48

标签: python pygame

我在pygame中遇到了这个问题。 假设我有3个不同的页面(框架),1个称为菜单,1个称为高分,另一个称为游戏。 在我的菜单框中,我有一个名为start的按钮,它将带我进入游戏框架。 这是坐标:

 button("Start",340,510,115,40,lightYellow, blue, action = "Start")

在我的高分帧中,我有一个名为back的按钮,它会将我带回菜单框。 这是坐标:

button("Back",340,510,115,40,white,blue, action = "Menu")

当我运行此代码时,我意识到坐标将相互覆盖。 这意味着当我在高分帧时,点击“后退”按钮, 在右边,它应该把我带到菜单框架。但事实并非如此;它把我带到了游戏框架。

只是想知道,在pygame中,按钮不能共享相同的坐标,尽管它们位于不同的框架中? 有没有办法解决这个问题,而不是改为不同的坐标。

据我所知,在Pygame中,没有“按钮”,我所说的按钮是我渲染的矩形。

0 个答案:

没有答案