criação de games e cenários 3D
Questão 1: Explique qual a necessidade do vector3?
R: É um tipo de parâmetro e serve para posicionar a câmera no cenário do XNA.
Questão 2: Qual a necessidade de se implementar o método Update()?
R: É necessário para que a aplicação seja processada, seja ela referente ao posicionamento dos objetos, a biblioteca de física, a uma lógica, etc.
Questão 3: O que a linha: “sofá = content.load(“objetosofa”) faz?
R: Serve para carregar o objeto “sofá”, renderizado ou não, para dentro da load content.
Questão 4: O que acontece quando usamos “Matrix.createTranslation(new vector3(0,10,0))”
R: Serve para informar dentro do método draw, qual a posição do objeto dentro do cenário.
Questão 5: Qual a necessidade de se utilizar “Vector3.Transform(...)”
R: É a função necessária para rotacionar, movimentar, ampliar e redução do objeto requisitado.
6 - Qual a diferença entre o método Draw() e o método LoadContent()?
R: O método draw, é responsável por desenhar todos os objetos na tela. Já o método loadcontent é responsável por carregar o conteúdo, seja ele o objeto, uma textura ou um som.
7 - O comando Matrix.CreateLookat(...) é utilizado para qual tipo de câmera?
R: view
8 - A declaração "tecladoAgora.IsKeyDown(keys.Escape) faz o que?
R: Faz com que, caso a tecla “escape” seja pressionada, o sistema executa alguma ação, desde que declarada.
9 - Qual o formato do arquivo exportado do Max para o XNA?
R: Directx.
10 - O que vem a ser XNA?
R: Uma plataforma para desenvolvimento de jogos desenvolvido pela Microsoft de forma a tornar a criação de jogos.