如何在tilemap中的单个tile中更改对撞机

时间:2019-11-05 08:51:33

标签: unity3d

我正在使用tilemap统一构建关卡。我的瓷砖上需要对撞机。如果将tilemap碰撞器添加到tilemap,它将在该tile周围生成一个碰撞器,但是我需要编辑这些碰撞器,并且每个tile都有不同的碰撞器。

我该怎么办?

对撞机错误enter image description here

我要实现的目标: enter image description here

2 个答案:

答案 0 :(得分:0)

您的精灵通常会自动生成物理形状。您可以使用Unity的physics shape editor来修改精灵生成的物理形状。这样,您可以修改每个图块的自动生成的形状。如果您要寻找一种比Sprite更为具体的定制形状,则可能需要构建不与绘制的tilemap绑定的自定义碰撞器。

答案 1 :(得分:0)

在您的情况下,您有正方形瓷砖,并且Tilemap Collider框很自然。

要编辑Tilemap Collider,请转到您要使用的Sprite中的Sprite Editor并修改其使用方式。

Sprite Editor

然后,一旦您拥有正确的形状,请重置Tilemap Collider,就可以了。