我在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中,没有“按钮”,我所说的按钮是我渲染的矩形。