gpt4 book ai didi

collision-detection - 有人可以解释每个像素的碰撞检测吗?

转载 作者:行者123 更新时间:2023-12-04 05:01:37 25 4
gpt4 key购买 nike

有人可以解释它的优缺点以及与此有关的任何数学方法吗?

最佳答案

对于2D:
对于此问题,您不需要任何数学运算,只需要一个自定义的bitblit例程。您可以通过将碰撞候选对象绘画在其上的碰撞蒙版并检查(如果要绘制的像素是否为(pixel!= 0)),将碰撞候选对象转换为隐藏表面。然后,您将发生碰撞。当然,如果可能发生碰撞,则应该通过包围矩形进行预检查。

对于3D:
您将需要数学(很多)!

基本上,您将对照敌人的每个表面来检查 Actor 的每个表面。
这将通过计算平面射线相交来完成。这里可以进行很多优化,但这取决于您的3d表示形式。 这也不是每个像素碰撞,但每个顶点碰撞

关于collision-detection - 有人可以解释每个像素的碰撞检测吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com