1
2
我要从碰撞开始。你有六个平面(每个平面都是[点,法向单位向量]对)和一个球体(一个[点,半径]对)。 对照每个平面检查该点。要做到这一点,从该点减去单位向量(按球体半径放大)。(点-=平面单位矢量*半径) 现在,通过一些向量数学,你可以看到它在平面的哪一边。 然后将使用平面的单位向量进行反弹计算。 你会遇到的下一个问题是你一次要穿过多个平面。 |
heltonbiker · 在变形矩形网格中进行命中测试/查找交点 7 年前 |
Vuxer · 为什么我的乒乓球比赛中的球会这样? 7 年前 |
Hope · R中的碰撞检测和接近 7 年前 |
crazicrafter1 · Pygame列表冲突 7 年前 |
carlos cerda diaz · 如何避免重复? 7 年前 |
BeginnerDev · 如何将矩形添加到数组中? 7 年前 |
Red · Java命中检测/对象之间的碰撞 7 年前 |
Jack Richards · Sprite套件Swift中的碰撞检测 7 年前 |