仅查找对象边界的对象数组的边界

时间:2010-02-16 18:19:01

标签: c++ bounding-box

新程序员在这里。尝试太空入侵者。我有一个存储在一维数组中的二维对象数组(使用模数来确定行和列)。每个对象将在图形空间中返回其边界。我需要确定整个阵列的边界(顶部,底部,左侧,右侧)以进行碰撞检测。

我觉得我错过了一些超级简单的东西。我所有的测试似乎只能得到最后一个的位置。此外,一些物体消失了,可能会改变尺寸。

1 个答案:

答案 0 :(得分:1)

整个边界框是

overall_top    = min(all of top)
overall_bottom = max(all of bottom)
overall_left   = min(all of left)
overall_right  = max(all of right)