【发布时间】:2011-01-17 12:40:55
【问题描述】:
这里是新程序员。尝试太空入侵者。我有一个存储在一维数组中的二维对象数组(使用模来确定行和列)。每个对象将在图形空间中返回其边界。我需要确定整个阵列的边界(顶部、底部、左侧、右侧)以进行碰撞检测。
我觉得我错过了一些超级简单的东西。我所有的测试似乎都只得到了最后一个的位置。此外,一些对象消失了,可能会改变尺寸。
【问题讨论】:
标签: c++ bounding-box
这里是新程序员。尝试太空入侵者。我有一个存储在一维数组中的二维对象数组(使用模来确定行和列)。每个对象将在图形空间中返回其边界。我需要确定整个阵列的边界(顶部、底部、左侧、右侧)以进行碰撞检测。
我觉得我错过了一些超级简单的东西。我所有的测试似乎都只得到了最后一个的位置。此外,一些对象消失了,可能会改变尺寸。
【问题讨论】:
标签: c++ bounding-box
整体边界框为
overall_top = min(all of top)
overall_bottom = max(all of bottom)
overall_left = min(all of left)
overall_right = max(all of right)
【讨论】: