Papervision3D: BasicView

Papervision3D 2.0 (GreatWhite) entwickelt sich ständig weiter und es gibt viele Funktionen, die hinzugefügt werden fast wöchentlich. Im April wurde auf dem Entwickler-Blog (eingeweiht http://dev.papervision3d.org/ ), jedoch ist die Version 2.0 noch nicht offiziell freigegeben oft schwierig, das wahre Potenzial zu entreißen. Eine der jüngsten Innovationen eingeführt, jedoch ist das neue Objekt BasicView eine Umgebung, die 3D schafft mit wenigen Zeilen Code. Es ist genug, um diese Aufgabe zu erstellen, auf der Hand Szene, Ansichtsfenster und Schlafzimmer auf einen Schlag haben.

Normalerweise musste man manuell die grundlegenden Objekte, um eine Szene zu machen:

1
2
3
4
5
6
7
8
9
10
11
/ *
** @ Name: initPapervision ()
@ ** Beschreibung: Beispiel für die Initialisierung vor GreatWhite Papervision3D
* /
initPapervision ( ) : void { initPapervision protected function (): void {
; Ansichtsfenster = new Viewport3D ();
viewport ) ; addChild (Fensterrahmen);
; Scene3D Szene = new ();
; Zimmer Camera3D = new ();
; BasicRenderEngine Renderer = new ();
}

Jetzt brauchen Sie nur verwenden:

1
2
3
4
5
6
7
8
/ *
** @ Name: initPapervision ()
@ ** Beschreibung: Beispiel für die Initialisierung mit Papervision3D GreatWhite
* /
initPapervision ( ) : void { initPapervision protected function (): void {
640 , 480 , false , true ) ; bv = new BasicView (640, 480, false, true);
bv ) ; addChild (bv);
}

Von BasciView können Sie auf alle Objekte, die zuvor erstellt wurden manuell, zum Beispiel:

1
2
3
4
5
6
7
8
...
zoom = 2 ; .. bv Zimmer zoom = 2;
...
addChild ( photo1 ) ; . bv Szenen addChild (photo1).
...
target = mytarget ; . bv cameraAsCamera3D MyTarget target =.
...
; . bv singleRender ();

Es sind keine Kommentare für diesen Beitrag

Hinterlasse einen Kommentar

TAG XHTML PERMITS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Code-Eingabe:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL