Papervision3D: BasicView

Papervision3D 2.0 (GreatWhite) est encore en développement et il ya de nombreuses fonctions qui sont ajoutés presque chaque semaine. En avril, a été inauguré sur le blog des développeurs ( http://dev.papervision3d.org/ ), cependant, la version 2.0, n'est pas encore officiellement publiés est souvent difficile d'arracher le vrai potentiel. Une des innovations récentes introduites, cependant, est le nouvel objet BasicView un environnement qui crée 3D avec très peu de lignes de code. Il suffit de créer cet objet pour avoir la scène, fenêtre et la caméra en un seul coup.

Normalement vous aviez à créer manuellement les objets de base pour faire une scène:

1
2
3
4
5
6
7
8
9
10
11
/ *
** @ Name: initPapervision ()
** @ Description: par exemple Papervision3D d'initialisation avant GreatWhite
* /
initPapervision ( ) : void { initPapervision protected function (): void {
; viewport = new Viewport3D ();
viewport ) ; addChild (viewport);
; Scènes Scene3D = new ();
; Salle Camera3D = new ();
; BasicRenderEngine renderer = new ();
}

Maintenant il suffit d'utiliser:

1
2
3
4
5
6
7
8
/ *
** @ Name: initPapervision ()
** Description @: exemple de l'initialisation avec Papervision3D GreatWhite
* /
initPapervision ( ) : void { initPapervision protected function (): void {
640 , 480 , false , true ) ; BV = new BasicView (640, 480, false, true);
bv ) ; addChild (bv);
}

De BasciView vous pouvez accéder à tous les objets qui ont été précédemment créés manuellement, par exemple:

1
2
3
4
5
6
7
8
...
zoom = 2 ; . bv salle de zoom = 2.;
...
addChild ( photo1 ) ; . bv scènes addChild (photo1).;
...
target = mytarget ; .. bv cameraAsCamera3D mytarget target =;
...
; BV singleRender ().;

Il n'y a aucun commentaire pour cet article

Laisser un commentaire

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


Arrêtez SOPA