繁体   English   中英

如何使用Tkinter使一个画布对象与另一个画布对象碰撞?

[英]How can I make one canvas object collside with another canvas object using Tkinter?

所以基本上,我将制作一个打砖块类型的游戏。 只是我刚开始的CS Python课没有教授太多的OO编程,而且我想知道如何在碰到滑块时如何使这个自由移动的球套准器。 我想我有个主意,但我想看看其他人的解释。

  1. 您知道可以碰撞并计算距离的两个对象的位置。 当它小于阈值时,它们会发生碰撞

  2. 您使用Canvas.find_overlapping(* rectangle)。 找出画布上矩形的图形。

我总是喜欢选项1。它有助于将模型和表示划分给用户,而不必总是将它们链接在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM