与CurveVertex碰撞

时间:2019-01-26 11:05:08

标签: javascript processing p5.js

我正在尝试制作一个简单的游戏,其中一个对象在曲面和顶点之间移动。 现在,我想添加一个事件,以防对象与障碍物(也称为curvedVertexes)碰撞。我发现“ collidePointPoly()”(https://github.com/bmoren/p5.collide2D#collidepointpoly 1)是一个模拟情况。但是,一旦我尝试了一下,每当点在一个点以下时,该函数就变为true。他们没有触摸,因为他们的x位置不同,所以他们早就处在相同的y位置。(这是与所描述的情况https://glitch.com/edit/#!/wave-collision?path=index.html:175:0的链接)。

我也尝试了另一种方法。作为基础,我使用了此http://www.jeffreythompson.org/collision-detection/poly-circle.php处理草图。但是我在将其转换为javascript时遇到了麻烦,因此我什至无法对其进行测试。 (https://glitch.com/edit/#!/wave-collision-3?path=index.html:220:9是我测试的链接)

我现在想知道是否还有其他解决方案,或者有人可以看到并解释我的错误?

谢谢

0 个答案:

没有答案