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

ActionScript
  1. / *
  2. ** @ Nom: initPapervision ()
  3. ** @ Description: Exemple d'initialisation Papervision3D avant GreatWhite
  4. * /
  5. initPapervision ( ) : void { protégées initPapervision function (): void (
  6. ; viewport = new Viewport3D ();
  7. viewport ) ; addChild (viewport);
  8. ; scènes Scene3D = new ();
  9. ; = caméra Camera3D new ();
  10. ; renderer = new BasicRenderEngine ();
  11. )

Maintenant, utilisez simplement:

ActionScript
  1. / *
  2. ** @ Nom: initPapervision ()
  3. ** @ Description: Exemple d'initialisation Papervision3D avec GreatWhite
  4. * /
  5. initPapervision ( ) : void { protégées initPapervision function (): void (
  6. 640 , 480 , false , true ) ; = BV nouveau BasicView (640, 480, false, true);
  7. bv ) ; addChild (bv);
  8. )

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

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

Related Post

Cet article était utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Chargement ...

Il n'ya pas de commentaires pour cet article

Laissez un commentaire

TAG PERMISSIONS XHTML: <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 [as][/as]           // Actionscript [css][/css]         // CSS Style Sheet [html][/html]       // HTML [js][/js]           // Javascript [objc][/objc]       // Objective-C [php][/php]         // PHP [sql][/sql]         // SQL