碰撞测试速度过大时会穿越
实现简单的碰撞测试:
假设物体a b都是矩形,且左上角为参照点
那么在以下情况下:
aX >= bX-aWidth && aX <= bX+bWidth &&
aY >= bY-aHeight && aY <= bY+bHeight
可以认为a与b是叠加的
但是a是移动的,当a的速度足够大时,在前后两个时间点去判断a的坐标,正好都在这个范围之外,也就出现了穿越现象
请问有什么好的解决方案?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论