Как получить координаты изображения Tkinter Canvas - PullRequest
0 голосов
/ 08 марта 2019

Итак, моя проблема и вопрос: возможно ли как-то получить вторые координаты из изображения.Я создал игру в Tkinter с canvas, и у объекта-прямоугольника, например, 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

и в основном, если я добавляю картинки, я не могу использовать paddlepos [2] и[3] больше, поскольку [0] - это x1, [1] - это y1, а [2] и [3] - это x2 и y2.

...