Einzelnen Beitrag anzeigen
Alt 14-09-2009, 11:47   #4 (permalink)
litchi
Neuer User
 
Registriert seit: May 2007
Beiträge: 180
Das mit dem Zufällig ist ja immer so eine Sache, so ganz zufällig soll es ja meist nicht seien, sondern weiterhin kontrolliert.

Ich würde für die jeweilige Neupositionierung eine kleine schleife programmieren in der die zielposition neu ermittelt wird (über random) und dann prüfen ob die Position in einem 'legalen' Bereich liegt. Z.B. nicht näher als 30 Pixel und nicht weiter als 400 Pixel, wobei erstes ja genügen müsste. Das gleiche für die Geschwindigkeit. Ggf. mit vorherigen Wert abgleichen, damit es etwas lebendiges hat, quasi eine gewisse Regelmäßigkeit evtl. mit zufälligen Unregelmäßigkeiten.

Mit dem Pythagoras Satz bekommst du dann eine EnterFrame Routine hin um den Käfer in der gewünschten Entferung zu bewegen, stückweise versteht sich. Entsprechend oft wird die Bewegungsanimation angesprungen. Du errechnest den entsprechenden Frame über die Geschwindigkeit, anstatt diese einfach mit nem Play auszuführen.

Fehlt nur noch die Drehung und eine Abfrage wann er am Ziel angekommen ist.
litchi ist offline   Mit Zitat antworten