我正在製作一款python遊戲,我不確定如何讓敵人和玩家發生碰撞。有人能告訴我一個簡單的方法來有效地將衝突添加到多個事物。我想讓我的Python遊戲中的敵人與玩家發生衝突。這是我用來將敵人移動到玩家的代碼。這段代碼會移動敵人,但敵人不會與玩家發生衝突。如何在tkinter中產生碰撞?
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)
你問如何移動畫布上兩個項目,直到他們接觸? –
檢查[this](https://inventwithpython.com/chapter18.html)out – girthquake
我試圖在畫布上製作一個項目,當它與另一個項目碰撞時 – Crafterguy