Javascript: Kollisionserkennung

könnte mir bitte jemand helfen zu verstehen, wie die Kollisionserkennung funktioniert in JS? Ich kann nicht mit jQuery oder gameQuery - schon mit Prototyp - also, ich bin auf der Suche nach etwas sehr einfaches. Nicht Fragen, für die komplette Lösung, nur zeigen Sie mir die richtige Richtung.

Sagen wir mal es gibt:

<div id="ball"></div>
and 
<div id="someobject0"></div>

Nun der ball in Bewegung ist (andere Richtung). "Someobject"(0-X) ist schon vordefiniert und es gibt 20-60 von Ihnen nach dem Zufallsprinzip wie folgt positioniert:

#someobject {position: absolute; top: RNDpx; left: RNDpx;} 

Kann ich ein array erstellen mit "someobject(X)" Positionen und test-Kollision während der "ball" bewegt sich... so Etwas wie:

for(var c=0; c<objposArray.length; c++){
........ and code to check ball's current position vs all objects one by one....
}

Aber ich denke, dies wäre ein "noob" - Lösung, und es sieht ziemlich langsam.
Gibt es was besseres?

InformationsquelleAutor der Frage jack moore | 2010-03-13

Schreibe einen Kommentar