如何成功检测两个移动标签何时在tkinter中相互接触?

时间:2017-03-07 15:24:14

标签: python-3.x tkinter

这是我当前的检测代码,但它根本不起作用。

def collDetect(xE, yE):
        global a, b
        if xE in range(a - 20, a + 20) and yE in range(b - 20, b + 20):
            uLose = Label(bg = "red", text = "YOU LOSE", font = "comic 48", fg = "black")
            uLose.place(x = 35, y = 100)
            mover.place_forget()
            ball.place_forget()
            return False

xEyE是您应避免的敌人标签的x和y坐标,ab是x和y的x和y玩家的标签。

每次敌人标签的移动子程序循环时,此功能都会运行。

我尝试了几种不同的检测方法,我开始怀疑它只是tkinter的限制,尽管我可能错了。 这有什么不对?这是我的代码,还是tkinter不够快,无法及时计算?

0 个答案:

没有答案