Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法将碰撞合并到Tkinter中?_Python_Tkinter_Tkinter Canvas - Fatal编程技术网

Python 有没有办法将碰撞合并到Tkinter中?

Python 有没有办法将碰撞合并到Tkinter中?,python,tkinter,tkinter-canvas,Python,Tkinter,Tkinter Canvas,我只是想知道是否有任何简单的方法可以在Tkinter画布上创建碰撞事件,因为我正试图在Tkinter中创建一个游戏 我见过一些复杂的方法,但我想知道是否有一个简单的解决方案 我使用Tkinter的时间比我使用pygame的时间长得多,所以我更喜欢使用Tkinter。除了画布的方法和方法外,没有内置的碰撞检测功能,可以找到重叠或被矩形区域包围的对象(事实上,您可以获得任何对象的矩形边界框)。您可以使用tkinter's创建自己的边界框,以检查碰撞是否发生或达到所需的效果。您可以在该链接中使用其他精

我只是想知道是否有任何简单的方法可以在Tkinter画布上创建碰撞事件,因为我正试图在Tkinter中创建一个游戏

我见过一些复杂的方法,但我想知道是否有一个简单的解决方案


我使用Tkinter的时间比我使用pygame的时间长得多,所以我更喜欢使用Tkinter。

除了画布的方法和方法外,没有内置的碰撞检测功能,可以找到重叠或被矩形区域包围的对象(事实上,您可以获得任何对象的矩形边界框)。

您可以使用tkinter's创建自己的边界框,以检查碰撞是否发生或达到所需的效果。您可以在该链接中使用其他精彩的词语来帮助您使碰撞引擎运行良好