【问题标题】:Unity 2D - Destructible Terrain or Ignore Poly Collider over SpritemaskUnity 2D - 可破坏地形或忽略 Spritemask 上的 Poly Collider
【发布时间】:2018-05-29 11:24:14
【问题描述】:

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

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

有什么方法可以忽略我的对撞机覆盖面罩并让我的玩家“进入”洞?还是我走错了路,有更好的方法来实现吗?

谢谢大家

【问题讨论】:

    标签: unity3d 2d collider


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-20
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2015-02-06
      • 1970-01-01
      相关资源
      最近更新 更多