Papervision3D: BasicView

Papervision3D 2.0 (GreatWhite) está em constante desenvolvimento e existem muitas funções que são adicionadas quase semanalmente. Em abril, foi inaugurado no blog do desenvolvedor ( http://dev.papervision3d.org/~~V ), no entanto, a versão 2.0, ainda não foi lançado oficialmente é muitas vezes difícil de entender o seu verdadeiro potencial. Uma das inovações recentes introduzidas, no entanto, é o novo objecto BasicView um ambiente que cria 3D com poucas linhas de código. Basta criar esse objeto para que a cena, viewport e câmera em um tiro.

Normalmente, você tinha que criar manualmente os objetos básicos para fazer uma cena:

1
2
3
4
5
6
7
8
9
10
11
/ *
@ ** Nome: initPapervision ()
@ ** Descrição: Papervision3D exemplo de inicializar antes GreatWhite
* /
initPapervision ( ) : void { initPapervision função protegido (): void {
; viewport = new Viewport3D ();
viewport ) ; addChild (viewport);
; Cenas Scene3D = new ();
; Camera3D quarto = new ();
; BasicRenderEngine renderer = new ();
}

Agora é só usar:

1
2
3
4
5
6
7
8
/ *
@ ** Nome: initPapervision ()
@ ** Descrição: Exemplo de inicialização com Papervision3D GreatWhite
* /
initPapervision ( ) : void { initPapervision função protegido (): void {
640 , 480 , false , true ) ; bv = new BasicView (640, 480, false, true);
bv ) ; addChild (BV);
}

De BasciView você pode acessar todos os objetos que foram criadas anteriormente manualmente, por exemplo:

1
2
3
4
5
6
7
8
...
zoom = 2 ; .. bv sala de zoom = 2;
...
addChild ( photo1 ) ; bv. cenas addChild (photo1).;
...
target = mytarget ; .. bv cameraAsCamera3D alvo MyTarget =;
...
; . bv singleRender ();

Não há comentários para este post

Deixe um comentário

TAG XHTML LICENÇAS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CÓDIGO DE INSERÇÃO:
 <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 


Pare SOPA