Обнаружение столкновений в игре на тайлах с перемещением спрайта в произвольный (x, y) - PullRequest
0 голосов
/ 28 февраля 2012

Так что я борюсь с некоторой логикой для обнаружения столкновений в моей игре.

У меня есть сетка плиток (изображений), все из которых представляют значения в двумерном массиве, поэтому расположение плитки N будет (столбец m, строка n). Размеры каждой плитки задаются с помощью (windowDimensions / numberOfTiles).

У меня есть подвижный спрайт, который имеет те же размеры, что и изображения мозаики, однако этот спрайт перемещается в (x, y) положения пикселов (для плавного перемещения).

Я ищу предложения, чтобы найти расположение сетки подвижного спрайта, используя его (x, y) пиксельные координаты в окне.

Все предложения приветствуются, С Уважением, Джек Хант

1 Ответ

0 голосов
/ 28 февраля 2012

Разделите x и y на tileWidth и tileHeight, а затем либо возьмите пол или потолок результата (в зависимости от того, что вы хотите).

...