Objekte per Zufall über den Bildschirm fliegen lassen
-
Ich möchte im CBuilder 5 mehrere Objekte (Icons, Buttons) per Zufall über ein Formular "schießen".
Ich habe das so gelöst:
Mit random(5) bestimme ich ob sich das Objekt nach oben, links, unten oder rechts bewegen soll.
Nun bleiben die Objekte immer in etwa an der gleichen Stelle.
Ich möchte aber, dass die Objekte von links nach rechts (nicht linear) fliegen, dann wieder umgekehrt (einfach kreuz&quer). Wie mache ich das am Besten?????
-
Du koenntest einen Timer machen, in dem du per Zufall immer die Bewegung auf der X-Achse und die Bewegung auf der Y-Achse bestimmen laesst und dann einfach die Zufallswerte zu den bisherigen Positionswerten addieren???
MfG Aoeke
-
Ausserdem solltest du darauf achten, deinen Zufallsgenerator korrekt, nämlich nur einmal zum Programmstart zu initialisieren. Ansonsten erhältst du unter Umständen jedesmal identische "Zufallswerte".
Hier kannst du dir mal ein ähnliches Progrämmchen ansehen, ist sogar ausführlich kommentiert (BCB5-Projekt).