gpt4 book ai didi

python - 如何在 tkinter 中进行碰撞?

转载 作者:太空宇宙 更新时间:2023-11-04 05:28:37 27 4
gpt4 key购买 nike

<分区>

我正在制作一个 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)

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com