Python Pygame collidepoint()工作不正常
我在做一个游戏,你砍树,并且想要它,这样你只能砍掉50像素半径内的树。在游戏中,你的位置的每个方向大约有一棵树,用一个正方形表示。问题是,当我测试它时,我发现它只工作了一次,我的意思是你只需要移动来阻止半径屏障工作,你就可以摧毁任何一棵树。有人能告诉我为什么会发生这种情况以及如何解决它吗?代码如下: 我只放一点让虫子飞起来的东西 树对象在树类中排序,方法是destroy来销毁树 对于树中树: 如果pygame.mouse.get_按下[0]和tree.trunk.collidepointpygame.mouse.get_位置: 鼠标x,鼠标y=pygame.mouse.get\u pos 打印“单击树”以进行测试 如果鼠标_xPython Pygame collidepoint()工作不正常,python,python-3.x,pygame,click,Python,Python 3.x,Pygame,Click,我在做一个游戏,你砍树,并且想要它,这样你只能砍掉50像素半径内的树。在游戏中,你的位置的每个方向大约有一棵树,用一个正方形表示。问题是,当我测试它时,我发现它只工作了一次,我的意思是你只需要移动来阻止半径屏障工作,你就可以摧毁任何一棵树。有人能告诉我为什么会发生这种情况以及如何解决它吗?代码如下: 我只放一点让虫子飞起来的东西 树对象在树类中排序,方法是destroy来销毁树 对于树中树: 如果pygame.mouse.get_按下[0]和tree.trunk.collidepointpyga