2
在Python 3.6.0中使用Tkinter,有沒有一種'好'的方法來檢測一個特定的對象,在這種情況下,我的播放器精靈,是否與任何其他對象重疊的特定標籤?如何檢測對象是否與特定標籤重疊?
我希望做這樣的事情:
if canvas.find_overlapping(*canvas.coords(player)) == (player, "item_tag"):
return True
其中item_tag
是適用於100+對象上canvas
標籤。
我可以用canvas.find_withtag("item_tag")
返回希望玩家互動的所有對象的對象ID,但我無法在find_overlapping
(例如取每個對象ID並讓find_overlapping
檢測它是否重疊。
謝謝!