Jef*_*eff 16 collision-detection game-engine game-physics
嘿,我目前正在寻找在2D视频游戏中实现碰撞响应的各种方法,类似于本教程Metanet:N教程我想在XNA中实现一些东西,但任何语言都没问题.我对编程实现 比实际理论更感兴趣.我更喜欢更适合初学者的材料,但我确实欢迎更多高级主题.
那么有人可以提出一些很好的二维碰撞响应文章/书籍吗?
(PS:我对响应比检测更感兴趣)
Pat*_*lug 15
你提到的N教程是一个很好的资源.我还推荐非常好的文章2D多边形碰撞检测.它带有一个很棒的C#实现和使用分离轴定理进行多边形碰撞检测的示例,并更好地解释了一些概念.
就响应碰撞而言,它取决于场景.对于游戏,您可能希望根据当前速度检查可能的碰撞,然后只需调整实际速度以防止碰撞.你也可以实现某种"反弹"效果.无论如何,它可能会调整物体的速度和方向.
您可以使用" 分离轴定理"进行碰撞检测,还可以使用多边形投影查找特定轴上目标的距离.(大多数时候你移动的矢量).
归档时间:
15 年,5 月 前
查看次数:
22854 次
最近记录:
11 年,10 月 前