вот для чего метод tileToPixel

ерен, как подойти к этой проблеме.

По сути, я хочу представление Pixel -> Tile окна 400x400. Каждая координата на экране, например120x300 должен быть частью плитки. Мой самый маленький спрайт составляет 4 пикселя, поэтому мы можем сказать, что 1 плитка = 4 пикселя. Спрайты игрока и врага - все 20 х 20, поэтому каждый игрок / плохой парень будет занимать 5 тайлов.

Затем я хочу использовать этот класс Map для:

Получите координаты x / y спрайта игрока / монстра, указав индекс / идентификатор тайла.

Зная, где находятся границы, чтобы спрайт не вышел за пределы400x400скрывая это.

Обнаружение столкновения, зная, свободна ли плитка или нет.

Как это может быть сделано? Говоря конкретно о преобразовании x, y-> tile или index -> x, y (для правильного рисования спрайтов) здесь.

Ответы на вопрос(3)

Ваш ответ на вопрос