Tkinter对象碰撞?

时间:2015-10-18 15:56:01

标签: python tkinter tk

所以我做了一个游戏"有2个球,一个绿球和一个红色球,你可以移动红球,但当它与绿球碰撞时,我希望它通过在控制台中打印显示成功消息!这是我的代码。

backend

1 个答案:

答案 0 :(得分:1)

好的,所以我是怎么做到的!

我添加了这个功能

def collide():
    x_diff = abs(ball1.x - ball2.x)
    y_diff = abs(ball1.y - ball2.y)

    if x_diff <= 49:
        if y_diff <= 49:
            print "COLLIDED"

每次运行移动碰撞功能的函数都会被调用,如果触摸它,则打印出#34;碰撞&#34;

向@CurlyJoe索取检查它们之间距离的代码!