我正在制作一个 python 游戏,但我不确定如何让敌人和玩家发生碰撞。有人能告诉我一种有效地为多个事物添加碰撞的简单方法吗?我想让我的 python 游戏中的敌人与玩家发生碰撞。这是我用来将敌人移动到玩家身边的代码。此代码移动敌人,但敌人不会与玩家发生碰撞。
if self.canvas.coords(self.man)[0] > self.canvas.coords(Man1.man)[0]:
self.canvas.move(self.man,-1,0)
if self.canvas.coords(self.man)[0] < self.canvas.coords(Man1.man)[0]:
self.canvas.move(self.man,1,0)
if self.canvas.coords(self.man)[1] < self.canvas.coords(Man1.man)[1]:
self.canvas.move(self.man,0,1)
if self.canvas.coords(self.man)[1] > self.canvas.coords(Man1.man)[1]:
self.canvas.move(self.man,0,-1)
我是一名优秀的程序员,十分优秀!