【问题标题】:Why BoxColliders collision does not work?为什么 BoxColliders 碰撞不起作用?
【发布时间】:2019-11-09 17:11:04
【问题描述】:

我有一个 Canvas,上面有 2 张图片。我将 BoxCollider 2D 添加到第一个图像,并将 BoxCollider 2D 和 Rigidbody 2D 添加到第二个图像,然后我将第二个图像放在第一个图像之上。我开始游戏,图像开始下降,并穿过第一个图像。此外,如果您为第二张图像设置不同的颜色,您可以看到第二张图像超过了第一张。 我的错误是什么以及如何解决?

我需要第二个图像落在第一个图像上并停留在那里。

【问题讨论】:

  • 画布不像检查器中的常规对象那样使用模拟物理。如果您要从画布中删除图像并将它们放置在世界空间中,我想您会发现它可能会按预期工作。
  • 如果我将图像和相机移到画布外,则这些图像在相机上不可见。我将相机和图像从画布上移开,然后将图像放在相机上。也就是说,图像只显示在画布上。
  • 我解决了我的问题,我认为它对某人没有用,但我留下了答案。

标签: unity3d


【解决方案1】:

我从图像中制作了精灵并将它们放置在世界空间中,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多