0

我的 javascript 碰撞检测功能有问题。每当发生碰撞时,一个固定的物体不应该移动,玩家应该继续但在另一个方向,这样他就可以绕过它。很难描述,所以我准备了一些例子:

继续碰撞

红色箭头代表原来的运动方向。绿色箭头代表一个新方向 - 我需要那个方向的角度(在图片上,它是 90 度)

这是另一个例子: http: //jsfiddle.net/kukas/xnB2M/3/你可以在那里看到我的碰撞检测功能。绿色方块代表解决方案,红色方块代表问题。:)

奖励:如果您解决了另一个问题,我将不胜感激 - 碰撞不是像素完美的。但这不是那么重要。

4

0 回答 0