Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#40

AW: Gleitkommadivision durch Null

  Alt 18. Nov 2012, 06:37
ja, mich würde interessieren, wie die Blockzerstörung funktioniert?
Das ist etwas kompliziert, oder auch nicht, ja nachdem wie man es sieht. Also zuerst ist ein Objekt ein Objekt mit verschiedenen Eigenschaften. Da wäre das Bild, die Größe, die Geschwindigkeit, die Richtung. Objekt kann ein Record oder Klasse mit den Eigenschaften sein. Wird es angeklickt und zerfällt, wird es an eine Prozedur übergeben. Diese erzeugt vier neue Objekte mit einer viertel Größe und Positionen die zusammen das alte Objekt überdecken (hier muss etwas gerechnet werden). Die Teilbereiche der Bitmap werden verteilt. Das alte Objekt wird aufgelöst. Die neuen Objekte bekommen neue Eigenschaften wie Geschwindigkeit, Richtung usw. Das war es. Die Explosion ist das gleiche in grün. Die Prozedur die das alte Objekt in vier Teile zerlegt ist flexibel gestaltet und kann auch in 25 oder 64 Teile zerlegen. Zum Schluß fliegen da auch 64 Bitmaps. Bei über 2000 fängt es langsam an zu ruckeln.
  Mit Zitat antworten Zitat