我正在用P5JS(JavaScript框架)制作游戏,但遇到了问题。我有截至目前为止都是圈子的敌人,因为他们直接进入玩家,所以他们正在堆叠。我需要敌人不要互相叠加,每个角色都有一个X和Y,这是我要完成的任务的粗略草图。
2个橙色圆点是敌人,蓝色圆点是玩家。我画了一条蓝线和一条绿线,以显示他们试图走的路,并且由于每个敌人都将以不同的速度行驶,因此它们会重叠,并且如果彼此叠置就没有多大意义,而且很难那样玩。
我需要外敌去紫点所在(位置的大概估计)。你会建议我做什么数学?
答案 0 :(得分:0)
我解决了自己的问题。
我必须向我的播放器添加一个自定义刚体功能,以推动它们并充当物理对象。您将它们垂直推到切线相交点,这会使它反应更多的流体。