Kollisionserkennung zwischen Bildern, die mit CSS-Animationen gedreht wurden

8

Ich benutze CSS-Animationen und jQuery, um Autos an einer Kreuzung (Top-View-Point) zu bewegen, um ein Führerschein-Quiz zu simulieren. Der Benutzer muss die Kreuzungsreihenfolge auswählen, indem er auf die Autos klickt.

Beispielbild:

Jedes Auto hat Eigenschaften und eine Animation wie diese zum Beispiel: blaues Auto, das RECHTS (anders als Bild) dreht:

%Vor%

Was ich nicht herausfinden will, ist, wie ich feststellen kann, ob zwei Autos kollidieren, da sie gedreht werden (drehen).

Wiedergabetastenfunktion:

%Vor%

Crash-Funktion (nur mit roten und grünen Autos Kollision arbeiten, weil sie nicht rotieren):

%Vor%

Gibt es eine einfache Möglichkeit, jede Art von Kollision zwischen jedem Bild mit der Klasse ".auto" zu erkennen?

Ich habe auch darüber nachgedacht, jeden Punkt des Rechtecks ​​zu berechnen und zu prüfen, ob einer von ihnen in einem anderen Rechteck (Auto) ist. Allerdings kann ich nur den oberen linken Punkt und nicht die anderen erreichen.

Irgendwelche Lösungen?

Vielen Dank im Voraus!

    
Vig 23.11.2013, 13:24
quelle

1 Antwort

0

Verwenden Sie Jquery / javascript, um die Animation der Autos zu zeichnen. Die Verwendung der CSS3-Animation ist eine sehr schlechte Wahl, um Ereignisse zu erkennen oder die Kollision zu erkennen.

[Gelöst]

Verwenden Sie bei der Verwendung der Jquery das folgende Plugin für die einfache Erkennung.

Ссылка

Ссылка

[Gelöst]

Ich hoffe, Sie haben meine Punkte verstanden.

    
Samrat Saha 28.02.2014, 07:39
quelle