游戏边界

Tutorial

Beginner

+0XP

10 mins

(32)

Unity Technologies

游戏边界

构建关卡时,你可能会发现在测试中可以轻松地从关卡逃脱,并到达你不希望玩家能够进入的区域。你不能总是通过添加更多的装饰或几何体来解决此问题,但可以添加不可见的墙来将玩家保持在特定区域内。

Languages available:

1. 添加碰撞体

构建关卡时,你可能会发现在测试中可以轻松地从关卡逃脱,并到达你不希望玩家能够进入的区域。你不能总是通过添加更多的装饰或几何体来解决此问题,但可以添加不可见的墙来将玩家保持在特定区域内。

为此,可在空游戏对象上添加一个碰撞体,然后添加到场景中:

  • Hierarchy 窗口顶部,选择 Create > Create Empty
  • Inspector 窗口中,将此游戏对象重命名为 GameBoundary
  • Inspector 窗口中,选择 Add Component
  • 在搜索框中,键入 Box Collider
  • 选择 Box Collider。Unity 会自动将其添加到你刚创建的 GameBoundary 游戏对象。

现在,在场景中找到此游戏对象:

  • Hierarchy 窗口中选择 GameBoundary
  • 将鼠标悬停在 Scene 视图上。
  • 按键盘上的 F 键以框选该游戏对象。

现在可通过细的绿色轮廓看见 Box Collider。将此游戏对象定位、旋转和缩放到关卡中的任何问题区域。

我们需要确保 Ellen 无法穿过此碰撞体。为此,我们设置了一个特定的,并选中 GameBoundary

  • Inspector 窗口中,选择 Layer 下拉菜单。
  • 选择 Environment 以将其设置到该

Play,并测试游戏边界,确保符合需求。

Complete this Tutorial