使用更少的对撞机获得更多的障碍

时间:2019-08-29 06:39:38

标签: 2d collision

我有一个2D世界,它使用正交投影,左上角为(0,0),右下角为(窗口宽度,窗口高度)。我在世界上有很多街区。问题是,我对每个块都使用对撞机,这是一个瓶颈。对于包装在一起的每组积木,我想使用一个对撞机。这将减少物理计算,并且速度更快。该图显示了该问题。红色轮廓框是对撞机,黑色轮廓框是实际框。我需要用伪代码(或最好是Java或C ++或C#)进行解释。

插图:https://gyazo.com/ff78576ade18a0f43bff547f0e42346a

我已经尝试了很多事情,例如遍历所有块并找到从当前块到下一个块的距离,如果距离为零,则执行此操作。...所以令人作呕,我不想讨论而且仍然无法正常工作...

0 个答案:

没有答案