0

在此处输入图像描述

我有玩家,如图所示,在桥上。我希望他的动作被限制在桥上。(目前他可以在空中跑到桥外)。我应该如何做到这一点。?

我想到的一种方法是在桥和玩家之间使用连续碰撞检测,检查他是否留在该区域内。这是接近的正确方法吗?还有其他替代方法吗

4

1 回答 1

0

连续碰撞检测并不是绝对必要的,除非它移动得非常快。

我想办法:

  1. 使用 3 个对撞机:一个用于玩家,另外 2 个用于限制桥的两侧。这样玩家就无法通过对撞机,也不会破晓。
  2. 手动检查内部输入处理函数是否限制了玩家的移动(因为桥的形状很简单,应该不难)
于 2013-10-13T08:20:58.967 回答