I have an idea for a project that will consist of MANY 2D sprites flying around a room with many walls and obstacles in the way. Each sprite (bees, for example) will have 2-3 boundingboxes each. The walls and obstacles could have many boundingboxes. When a bee collides with a wall, I need to register a collision. The problem is that there could literally be thousands or hundreds of thousands of checks during each sweep.
Anyone know of an efficient method of handling this?
Thanks for any suggestions.
cbmeeks