DHTML Billard
Das Objekt 'prallt' offenbar am Fensterrand zurück. Dabei wird der eingestellte Winkel berücksichtigt (in diesem Beispiel 42 Grad).
Es muss sich natürlich nicht um eine Kugel handeln. Denkbar wäre hier auch ein Roboter, ein Insekt, ein Raumschiff, ....
Aufwand
Das Sript wird im Body einkopiert und benötigt bis auf die URI für das Image keine weiteren Modifikationen. Möglich sind allerdings andere Werte für Geschwindigkeit und Winkel.
Im aufrufbaren Beispiel habe ich einen Offset eingearbeitet. Die Kugel prallt schon früher, vor Erreichen des Fensterrandes zurück.
Falls sie für Ihre Billard-Hobbyseite dieses Script einbauen möchten, finden sie in meiner Mini-Image-Box passende Bilder (auch den Tisch) in der Rubrik "Themenseiten". MINI-IMAGE-BOX
Funktion
Die Position des bewegten Objekts wird dauernd neu berechnet und mit den Werten für die Begrenzung (Ränder) des aktuellen Fensters verglichen. Bei Erreichen eines solchen X oder Y-Wertes wird der Winkel der Bewegungsrichtung geändert und der mathematische Prozeß der Berechnung der Position (plus Anzeige an dieser neuen Position) fortgesetzt.
Zur Anpassung folgende Änderungen im Script:
| Element |
Variable |
hier im Beispiel |
ersetzen mit |
| Image |
quelle |
erde06.gif |
Pfad/Dateiname |
| Geschwindigkeit |
S |
4 |
numerischer Wert |
| Winkel |
D |
42 |
numerischer Wert |
|

|