обнаружение столкновений на неполных тайлах в Tilemap - PullRequest
0 голосов
/ 01 февраля 2011

Если кто-то создает карту тайлов из набора тайлов, и есть плитки / квадраты, которые не полностью заполнены, то как сделать так, чтобы эти наполовину заполненные тайлы могли обнаруживать столкновения?квадратный и установить его, например, столкновение да

Но как справиться с закругленными краями, которые заполняют половину плитки, или треугольной формой, которая только вводит плитку?слой и установить его на столкновение да, что плитки не нужно проверять на столкновение?

И все же, как можно обнаружить слой для столкновений?

Спасибо

1 Ответ

1 голос
/ 01 февраля 2011

Вся идея системы на основе плитки состоит в том, что материал заполняет всю плитку.Конечно, вы можете применять обычные подходы обнаружения столкновений к плиткам или применять их для каждой плитки.

В некоторых играх здания могут заполнять целую плитку, но при этом все же имеют юниты, проходящие плитки.Это часто делается, беря 4 угловых точки (и 4 точки в центре сторон) и проверяя, не сталкивается ли линия между несколькими из этих точек с чем-либо, если это правда, тогда юниты могут перемещаться по этим линиям.

Это часто предварительно вычисляется для каждого здания, которое может занимать плитку.

...