• SpryFlashCMS das Flash CMS
  • TWUMBLE - bald online
  • Adobe User Group
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-09-2009, 16:38   #1 (Permalink)
rockstar
 
Benutzerbild von Zeimn
 
Registriert seit: May 2003
Ort: On the road...
Beiträge: 79
Käfer zufällig krabbeln lassen...

Moin zusammen!
wie der Titel schon sagt, möchte ich einen Käfer (Marienkäfer) zufällig über einen bestimmten Bereich der Bühne krabbeln lassen. Der Käfer existiert schon als Movieclip mit animierten Beinchen.

Er soll zwischendurch mal stehenbleiben und mal schnell -mal langsam krabbeln...

Hat jemand ne Idee, oder sowas schon mal gemacht??

Cheers
__________________
ROCK N´ROLL gefällig?
HYPROGLOW
Zeimn ist offline   Mit Zitat antworten
Alt 12-09-2009, 09:33   #2 (Permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 50
na ich weiss nicht, laß den doch einfach von a nach b krabbeln, und wenn er bei b angekommen ist, setzt du per random nen punkt c und so weiter. und damit der nicht gradlinig zufällig über den gesamten screen läuft, grenzt du den random auf einen radius vom jetztigen x/y des käfers ein.

ist nur sone idee, was mir spontan dazu einfällt
browerman ist offline   Mit Zitat antworten
Alt 12-09-2009, 09:52   #3 (Permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Forumssuche mit "Käfer"

käferanimation soll maus folgen
ganz unten letzter Post von Decrone - vielleicht kannst du das gebrauchen
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 14-09-2009, 10:47   #4 (Permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 119
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
Alt 16-09-2009, 08:48   #5 (Permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 299
Eine andere Variation von "Käfer folgt zufälligem Ziel": Das Ziel hat eine bestimmte Geschwindigkeit und prallt an den Grenzen im vorgegebenen Bereich ab (Ball-Simulation), wobei sich seine Richtung bei jedem Abprallen zufällig ändert.

Schau mal auf Steering Behaviors For Autonomous Characters
insbesondere "Wander" und "Flow Field Following".

"Wander" ist dort im Prinzip eine Zielverfolgung wie oben, wobei das Ziel immer in einem bestimmten Bereich vor dem Bot ist.

"Flow Field Following" ist ein ganz anderer Ansatz. In Flash kann man ein zufälliges Flussfeld erzeugen, indem man z.B. Perlin Noise auf 2 Kanälen anwendet. Damit es keine Totpunkte gibt sollte es aber wohl besser animiert werden.
Hab hier auch ein Beispiel gefunden:
nulldesign // lars gerckens F9 Particles
joeydee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ameisen krabbeln Logo zusammen pipestick Flash Einsteiger 12 28-03-2007 23:23
Balken zufällig bewegen lassen Digger2k3 ActionScript 1 6 25-02-2005 19:38
käfer laufen lassen giand Flash 4 und Flash 5 3 02-04-2003 14:57
text zufällig erscheinen lassen ??? im_g Flash 4 und Flash 5 20 25-02-2003 07:25
bälle zufällig runterfallen lassen? youshi Flash MX 2 10-10-2002 17:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:12 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.