我试图在bool
和我的Player()
之间发生冲突。我已经查看了SO问题和互联网论坛,我似乎无法找到不使用Coin()
的答案。
我绘制了两个矩形(玩家和硬币),我只想知道如何碰撞它们。这是我的代码:
Sprite
提前致谢!
答案 0 :(得分:-1)
我也浏览了多个网站,在碰撞检测方面我找不到与Python相关的任何内容,我在Javascript中发现了碰撞检测if语句。 在将其翻译成Python之后,它是:
if rect_1 x < rect_2 x + rect_1 width and rect_1 x + rect_2 width > rect_2 x and rect_1 y < rect_2 y + rect_1 height and rect_1 height + rect_1 y > rect_2 y:
这是有效的原因是因为它感觉到矩形的边缘是否在触摸。