. .
CREATE OR DIE Special Downloads Shop webinale

Schauplatz

Artikel
  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

April 2009

Flash AS3, Box2D und PV3D


Fortsetzung, Teil 4

(Link zum Artikel: http://www.createordie.de/cod/artikel/2267)

Kurz verkuppelt

Jetzt müssen noch 3D-Sphären und Effekt einander näher gebracht werden. Dazu bedarf es aber keiner großen Umstände, sondern lediglich der Modifikation des Setups um eine weitere Funktion setupBackground(). Abschließend können wir nun den zuvor ausdokumentierten Skriptteil in der Funktion onUpdateFrame() nutzen, um den Welleneffekt an die jeweilige Bewegung der einzelnen Sphären zu koppeln.

  1. public function launch():void {
  2. //////////////////////////////
  3. // zusätzlich vor allen
  4. // weiteren Funktionsaufrufen
  5. //////////////////////////////
  6. setupBackground();
  7. }
  8. ///////////////////////////////////
  9. // setup: background´n´waves
  10. ///////////////////////////////////
  11. private function setupBackground():void {
  12. var squares:Bitmap = new squareImg();
  13. this.bmp = new CanvasImg();
  14. addChild( this.bmp );
  15. this.bmp.bitmapData.draw( squares );
  16. this.waves1 = new phongWave();
  17. addChild( this.waves1 );
  18. this.waves2 = new phongWave();
  19. addChild( this.waves2 );
  20. this.waves3 = new phongWave();
  21. addChild( this.waves3 );
  22. addChild( viewport );
  23. viewport.filters = [
  24. new BevelFilter(4,45,0x00CCFF,.35,0x000033,.8,20,20,2,2,"outer",false ) ];
  25. }
Mehr davon

Wie bereits erklärt, arbeitet das Beispiel in Verbindung mit der Box2DFlashAS3-Engine und mit Papervision3D. Dies ist natürlich nur eine denkbare Kombination unter vielen. Weitere interessante Umsetzungen für den Einsatz von Physic-Engines, Flash und 3D sind beispielsweise hier zu finden:

Frank Reitberger arbeitet und entwickelt als Flash-Teamleiter für anyMOTION GRAPHICS Internet- und Offlineanwendungen im B2C- und B2B-Bereich. Frank veröffentlicht unter seinem Nickname "pwdVergesser" auch viele seiner kleinen Flash-Snippets im Flash-Forum sowie in seinem Blog prinzipiell.com.

 

Kommentare
Gravatar Freddixx 07.12.2009
um 17:11 Uhr
Hallo,
eines der wenigen Tutorials, die zeigen, wie man in einer 3D-Flash-Umgebung 2D-Physik verwenden kann.

Allerdings für Beginner so gut wie wertlos, weil: mangelhaft dokumentiert.

Vielleicht sollte hier doch mal etwas Zeit für das Kommentieren der einzelnen Codeblöcke aufgewandt werden. Dann wird auch verständlich, was du eigentlich vorhast.

lg, Fred
#zitieren
Neuer Kommentar
  • Gute Kommentare werden belohnt.
  •   (optional)
  •   (Kommentar abonnieren/Gravatar - wird nicht veröffentlicht)
  •    Benachrichtige mich bei nachfolgenden Kommentaren per E-Mail
  • -+
Tags
Werbung