Как изменить коллайдер в отдельной плитке в тайлекарте - PullRequest
1 голос
/ 05 ноября 2019

Я использую плитку в единстве для создания уровня. Мне нужны коллайдеры на моих плитках. Если я добавляю коллайдер тайла карты к карте тайла, он генерирует коллайдер вокруг плитки, однако мне нужно отредактировать эти коллайдеры и иметь разные коллайдеры для каждой плитки.

Как я могу это сделать?

Неправильный коллайдер: enter image description here

Чего я хочу достичь: enter image description here

Ответы [ 2 ]

0 голосов
/ 05 ноября 2019

В вашем случае у вас есть квадратные плитки, и поле Tilemap Collider подходит ему естественным образом.

Чтобы редактировать Tilemap Collider, перейдите в Sprite Editor вСпрайт, который вы пытаетесь использовать и изменить, как вы хотите.

Sprite Editor

Затем, как только вы получите правильную форму, сбросьте коллайдер Tilemap иты в порядке.

0 голосов
/ 05 ноября 2019

Ваши Спрайты обычно автоматически генерируют физическую форму. Вы можете использовать редактор физических форм Unity , чтобы изменить сгенерированную физическую форму ваших спрайтов. При этом вы можете изменить автоматически сгенерированную форму каждой плитки. Если вы ищете более специализированную фигуру, которая более специфична, чем просто спрайт, вам может потребоваться создать собственные коллайдеры, которые не привязаны к вашей раскрашенной карте тайлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...