Papervision3D: BasicView
Freitag, 30. Mai 2008 Papervision3D 2.0 (GreatWhite) entwickelt sich ständig weiter und es gibt viele Features, die hinzugefügt werden fast wöchentlich. Im April eröffnet ein neues Blog für Entwickler gewidmet (http://dev.papervision3d.org/), jedoch hat das Release 2.0, noch nicht offiziell freigegeben ist es oft schwierig zu wissen, "das wahre Potenzial. Eine der jüngsten Innovationen eingeführt, jedoch ist das neue Objekt BasicView ein 3D-Umgebung, die mit wenigen Zeilen Code erzeugt. Es ist genug, um dieses Objekt, um die Szene, viewport und Kamera in einem haben, gehen Sie zu erstellen.
Normalerweise sollten Sie manuell erstellen, die grundlegenden Objekte zu machen, eine Szene
- / *
- ** @ Name: initPapervision ()
- ** @ Beschreibung: Beispiel für die Initialisierung vor GreatWhite Papervision3D
- * /
- initPapervision ( ) : void { protected function initPapervision (): void (
- ; viewport = new Viewport3D ();
- viewport ) ; addChild (viewport);
- ; Szenen Scene3D = new ();
- ; camera = new Camera3D ();
- ; renderer = new BasicRenderEngine ();
- )
Benutzen Sie nun einfach:
- / *
- ** @ Name: initPapervision ()
- ** @ Beschreibung: Beispiel für die Initialisierung mit GreatWhite Papervision3D
- * /
- initPapervision ( ) : void { protected function initPapervision (): void (
- 640 , 480 , false , true ) ; bv = new BasicView (640, 480, false, true);
- bv ) ; addChild (bv);
- )
Von BasciView können Sie auf alle Objekte, die bisher manuell erstellt wurden, zum Beispiel:
- ...
- zoom = 2 ; bv. Zimmer. zoom = 2;
- ...
- addChild ( photo1 ) ; bv. Kulissen. addChild (photo1);
- ...
- target = mytarget ; bv. cameraAsCamera3D. mytarget = target;
- ...
- ; bv. singleRender ();













Es gibt keine Kommentare für diesen Beitrag
Leave a comment