Координаты мыши относятся к JFrame, а не к моей карте мира - PullRequest
0 голосов
/ 13 июля 2020

Я разработал игру, в которой карта состоит из плиток. Я добавил камеру, которая следует за игроком, используя Graphics2D.translate. У меня также есть MouseListener, реализованный в классе Listener.

Я сделал так, чтобы игра выводила координаты мыши на консоль, однако здесь, когда я получаю проблему, которую хочу решить. Координаты MouseListener кажутся относительно окна Java. Однако у меня есть карта, которая больше окна Java. Как мне заставить MouseListener адаптироваться к моему размеру мира?

Надеюсь, это описание достаточно хорошее. Если вам нужна дополнительная информация, просто спросите, и я предоставлю эту информацию.

Спасибо, вся помощь приветствуется

...