如何防止物体堆积?

时间:2020-04-19 00:42:37

标签: javascript html math algebra collider

我正在用P5JS(JavaScript框架)制作游戏,但遇到了问题。我有截至目前为止都是圈子的敌人,因为他们直接进入玩家,所以他们正在堆叠。我需要敌人不要互相叠加,每个角色都有一个X和Y,这是我要完成的任务的粗略草图。

Sketch

2个橙色圆点是敌人,蓝色圆点是玩家。我画了一条蓝线和一条绿线,以显示他们试图走的路,并且由于每个敌人都将以不同的速度行驶,因此它们会重叠,并且如果彼此叠置就没有多大意义,而且很难那样玩。

我需要外敌去紫点所在(位置的大概估计)。你会建议我做什么数学?

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题。

我必须向我的播放器添加一个自定义刚体功能,以推动它们并充当物理对象。您将它们垂直推到切线相交点,这会使它反应更多的流体。

相关问题