Papervision3D: BasicView
Vendredi, Mai 30, 2008 Papervision3D 2.0 (GreatWhite) est en constante évolution et il ya de nombreuses fonctionnalités qui sont ajoutées presque chaque semaine. En avril, a ouvert un nouveau blog dédié aux développeurs (http://dev.papervision3d.org/), cependant, la version 2.0, n'a pas encore été officiellement publié, il est souvent difficile de connaître «le vrai potentiel. L'une des innovations introduites récemment, cependant, est le nouvel objet BasicView qui crée un environnement 3D avec très peu de lignes de code. Il suffit de créer cet objet pour avoir la scène, de visualisation et un appareil photo en une seule fois.
Normalement, vous devez créer manuellement les objets de base de faire une scène
- / *
- ** @ Nom: initPapervision ()
- ** @ Description: Exemple d'initialisation Papervision3D avant GreatWhite
- * /
- initPapervision ( ) : void { protégées initPapervision function (): void (
- ; viewport = new Viewport3D ();
- viewport ) ; addChild (viewport);
- ; scènes Scene3D = new ();
- ; = caméra Camera3D new ();
- ; renderer = new BasicRenderEngine ();
- )
Maintenant, utilisez simplement:
- / *
- ** @ Nom: initPapervision ()
- ** @ Description: Exemple d'initialisation Papervision3D avec GreatWhite
- * /
- initPapervision ( ) : void { protégées initPapervision function (): void (
- 640 , 480 , false , true ) ; = BV nouveau BasicView (640, 480, false, true);
- bv ) ; addChild (bv);
- )
De BasciView vous pouvez accéder à tous les objets qui ont été précédemment créé manuellement, par exemple:
- ...
- zoom = 2 ; bv. chambre. zoom = 2;
- ...
- addChild ( photo1 ) ; bv. scènes. addChild (photo1);
- ...
- target = mytarget ; bv. cameraAsCamera3D. mytarget = target;
- ...
- ; bv. singleRender ();













Il n'ya pas de commentaires pour cet article
Laissez un commentaire