如何获取Tkinter画布图像的坐标

时间:2019-03-08 09:58:43

标签: python image tkinter get coordinates

所以我的问题是: 是否有可能以某种方式从Image获得第二个坐标。 我在Tkinter中使用画布创建了一个游戏,并且矩形对象例如具有4个坐标x1,x2,y1,y2,该游戏效果很好,它是一款破砖游戏。 现在,我决定为球和球拍添加图像,但似乎无法获得第二个坐标,并且由于我没有得到x2和y2,因此游戏有点像越野车。 有没有办法获取这些坐标?

这里是一个没有图片的游戏示例:

        def hit_paddle(self, pos):
        paddle_pos = self.gamerootCanvas.coords(self.paddle.id)
        if pos[1] >= paddle_pos[1] and pos[1] <= paddle_pos[3]:
            if pos[0] >= paddle_pos[0] and pos[0] <= paddle_pos[2]:
               return True
        return False

基本上,如果我添加图片,由于[0]是x1,[1]是y1,[2]和[3]是x2和y2,则我将不再使用paddlepos [2]和[3]。

0 个答案:

没有答案