Papervision3D: BasicView
Viernes, 30 de mayo 2008 Papervision3D 2,0 (GreatWhite) está en constante desarrollo y hay muchas características que se agregan casi semanalmente. En abril, abrió un nuevo blog dedicado a los desarrolladores (http://dev.papervision3d.org/) no, sin embargo, la versión 2.0, aún no ha sido lanzado oficialmente a menudo es difícil saber "el verdadero potencial. Una de las recientes innovaciones introducidas, sin embargo, es el nuevo objeto BasicView que crea un entorno en 3D con muy pocas líneas de código. Es suficiente para crear este objeto para tener la escena, visor y la cámara de una sola vez.
Normalmente, usted debe crear manualmente los objetos de base para hacer una escena de
- / *
- ** @ Nombre: initPapervision ()
- ** @ Descripción: ejemplo de inicialización de Papervision3D antes GreatWhite
- * /
- initPapervision ( ) : void { protegidas initPapervision function (): void (
- ; = visor Viewport3D nuevo ();
- viewport ) ; addChild (viewport);
- ; escenas Scene3D = new ();
- ; = cámara Camera3D nuevo ();
- ; = procesador BasicRenderEngine nuevo ();
- )
Ahora solo uso:
- / *
- ** @ Nombre: initPapervision ()
- ** @ Descripción: ejemplo de inicialización de Papervision3D con GreatWhite
- * /
- initPapervision ( ) : void { protegidas initPapervision function (): void (
- 640 , 480 , false , true ) ; = BV BasicView nuevos (640, 480, false, true);
- bv ) ; addChild (BV);
- )
De BasciView puede acceder a todos los objetos que se crearon previamente de forma manual, por ejemplo:
- ...
- zoom = 2 ; bv. habitación. zoom = 2;
- ...
- addChild ( photo1 ) ; bv. escenas. addChild (foto1);
- ...
- target = mytarget ; bv. cameraAsCamera3D. MyTarget = target;
- ...
- ; bv. singleRender ();













No hay ningún comentario para este post
Deja tu comentario