【发布时间】:2021-12-29 22:33:17
【问题描述】:
https://editor.p5js.org/bigboss01/sketches/OZLv0TPBn
这张草图说明了我遇到的问题。我想检查箭头和矩形的交点,但由于箭头在旋转空间中,它没有正确注册交点。
我已经看过这个关于分离轴定理的精彩教程:https://dyn4j.org/2010/01/sat/,但我希望能得到一些帮助,因为我不完全理解如何实现这个解决方案。我找到了this library,但如果有人知道更简单的方法,我将不胜感激,因为这似乎是一个相当基本的问题。
我正在尝试解决的问题is in this sketch(这里有更多代码,请跳到火箭对象中的 this.update() 以了解碰撞逻辑)来自this tutorial by Daniel Shiffman,他的版本is here,其草图似乎没有同样的问题 - 我的火箭没有卡在酒吧里,也没有总是记录到达目标。
【问题讨论】:
-
您可能需要考虑使用诸如matter.js 之类的库来解决此问题。这是一个例子:openprocessing.org/sketch/1241059
标签: javascript p5.js