Papervision3D: BasicView

Papervision3D 2,0 (GreatWhite) ist noch in der Entwicklung und es gibt viele Funktionen, die hinzugefügt fast wöchentlich werden. Im April, auf der Entwickler-Blog (eingeweiht wurde http://dev.papervision3d.org/ ), jedoch ist Version 2.0, noch nicht offiziell ist oft schwer, die wahre Potenzial snatch freigegeben. Eine der jüngsten Innovationen eingeführt, jedoch wird das neue Objekt BasicView einem Umfeld, das 3D mit sehr wenigen Zeilen Code erstellt. Es ist genug, um dieses Objekt zu erstellen, um die Szene haben, Viewport und die Kamera auf einen Schlag.

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

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

Jetzt benutzen Sie einfach:

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

Von BasciView haben Sie Zugriff 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 gibt keine Kommentare für diesen Beitrag

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <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