2

我正在尝试制作类似蠕虫的地形,但我对如何实现这一点有点困惑。

我正在尝试根据我的碰撞点添加一个新的 Spritemask,但我需要在 spritemask 下重新绘制或忽略我的 Polygon Collider 2D。

在此处输入图像描述

有什么办法可以忽略面具上的对撞机并让我的玩家“进入”洞?或者我走错了路,有更好的方法来实现吗?

谢谢大家

4

1 回答 1

0

一种方法是删除碰撞器并再次添加它,它将自动适应新的精灵形状。

Delete(GetComponent<PolygonCollider2D>())
AddComponent<PolygonCollider2D>()

它可以工作,但速度很慢,所以对于类似蠕虫的游戏来说还可以。

于 2020-02-06T12:19:41.637 回答