繁体   English   中英

Tkinter帆布碰撞检测?

[英]Tkinter Canvas Collision Detection?

我正在尝试制作一个自动滚动的冒险游戏,你必须杀死敌人。 但是为了杀死它们,我需要知道如何进行碰撞检测。 我在网上找到的大多数东西都不起作用,我自己也没有尝试过。 (我不会用Pygame)

谢谢你的帮助提前。

谢谢大家的帮助,但我自己找到了答案:

a = canvas.bbox(object)
b = canvas.bbox(object2)
if b[0] in range(a[0],a[2]) or b[2] in range(a[0],a[2]) and b[1] in range(a[1],a[3]) or b[3] in range(a[1],a[3]):
    pass #collision

暂无
暂无

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

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