Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 有盖气缸和AABB之间的碰撞检测?_Math_Collision Detection - Fatal编程技术网

Math 有盖气缸和AABB之间的碰撞检测?

Math 有盖气缸和AABB之间的碰撞检测?,math,collision-detection,Math,Collision Detection,我正在做一个游戏,玩家是一个直立的圆柱,世界是轴对齐的边界框。鉴于此,如何检查圆柱体是否与长方体相交 谢谢这主要是一个2D问题 对于每个AABB,测试圆柱体的垂直尺寸是否与AABB的垂直尺寸重叠。如果是这样,那么测试将简化为2D情况,否则不会发生碰撞 然后,在2D的情况下,你需要找出你的圆是否与矩形相交。。。我只想让你看看这里: 以前的版本:,现在删除了以前的版本。

我正在做一个游戏,玩家是一个直立的圆柱,世界是轴对齐的边界框。鉴于此,如何检查圆柱体是否与长方体相交


谢谢

这主要是一个2D问题

对于每个AABB,测试圆柱体的垂直尺寸是否与AABB的垂直尺寸重叠。如果是这样,那么测试将简化为2D情况,否则不会发生碰撞

然后,在2D的情况下,你需要找出你的圆是否与矩形相交。。。我只想让你看看这里:

以前的版本:,现在删除了以前的版本。