Это для игры, для обнаружения столкновений или просто для рендеринга в зависимости от типа плитки?
Ваш вопрос здесь действительно неоднозначный.Пожалуйста, будьте конкретны в том, что вы хотите.В частности, третье предложение будет иметь больше смысла, если вы объясните, что вам нужно.
Но я постараюсь ответить, основываясь только на названии ....
- Насколько великтакое тайлсет?если он не очень большой, грубая сила может быть вполне подходящей.
- Если производительность является проблемой / проблемой, или если набор плиток большой, и не все плитки когда-либо рисуются на экране в любой момент времени, вынужно сделать какое-то управление сценами.
управление сценами: я думаю, что для этого есть технический термин / фраза, но в основном он основан на некотором x, y pt на наборе плиток (то есть матрице),вы можете определить (с помощью функции), какие плитки вам нужно будет выполнить.это должно быть забавно, так как это, предположительно, двумерный массив.