Buscar

PRINCÍPIOS DO DESENVOLVIMENTO DE GAMES AV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

09/12/2020 EPS
https://aulapos.estacio.br/aulapos/ 1/3
Disc.: PRINCÍPIOS DO DESENVOLVIMENTO DE GAMES
Aluno: 202001404481 - BRUNO ZORANTE GRAÇA
Professor: THIAGO RODRIGUES MEDEIROS Turma: 9001/AA
Avaliação:
0,00
Nota Trab.: Nota Partic.: Nota SIA:
 
 1. Ref.: 817384 Pontos: / 0,60
A animação baseada em sprites, apesar de simples, permite muitas possibilidades de efeitos, tanto que a maioria
dos jogos 2D à utilizam. Marque a opção que NÃO É característica da animação baseada em sprites.
Pode atribuir um tempo diferente a cada sprite.
Pode utilizar um conjunto de imagens com as poses do personagem.
Pode executar ciclos contínuos de animação.
Pode girar e mover recortes dos sprites.
Pode utilizar uma imagem só, com todas as poses do personagem.
 
 2. Ref.: 817385 Pontos: / 0,60
Ao criar animações no Unity, utilizamos, principalmente, as abas Animation e Animator. Qual a utilidade de cada
uma, respectivamente?
Criar sequências de animação. Gerenciar a transição entre as sequências de animação.
Criar sequências de animação e suas transições. Controlar a velocidade das animações.
Gerenciar a transição entre as sequências de animação. Criar sequências de animação.
Em ambas podemos criar animações, suas transições e a velocidade de execução.
Todas as respostas estão erradas.
 
 3. Ref.: 813230 Pontos: / 0,60
Existem diversas formas de capturar a entrada do jogador, como teclado, mouse, touch ou joystick. No teclado,
por exemplo, o jogador pressiona uma tecla e depois a solta. Se queremos que uma determinada ação seja
executada enquanto o jogador estiver segurando uma tecla, o que devemos fazer?
Criar um "Button" com essa tecla no InputManager, e verificar se ele está sendo pressionado com a função GetButton.
Utilizar as funções GetKeyDown para ligar a ação e GetKeyUp para desligar.
Criar um "Axis" com essa tecla no InputManager, e verificar seu valor com a função GetAxis.
Utilizar a função GetKey para saber se a tecla está sendo pressionada a cada Update.
Todas as alternativas estão corretas.
 
 4. Ref.: 813229 Pontos: / 0,60
Uma tarefa comum em diversos jogos, é criar várias cópias de um objeto no cenário. No Unity, que função
utilizamos para criar cópias de um GameObject?
gameObject.Clone()
Instantiate(objeto, posição, rotação)
new GameObject( objeto )
Copy(objeto, posição, rotação)
objeto.Duplicate()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817384.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817385.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 813230.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 813229.');
09/12/2020 EPS
https://aulapos.estacio.br/aulapos/ 2/3
 
 5. Ref.: 813227 Pontos: / 0,60
A partir dos conceitos vistos durante a aula, qual a maior vantagem a utilização de Programação Orientada a
Componentes (POC) no desenvolvimento de jogos?
POC permite a criação de uma API muito mais poderosa e otimizada;
POC nos permite criar uma hierarquia de classes e objetos diferenciada que otimiza a criação de código para os
elementos de um jogo.
POC permite que utilizemos várias linguagens durante o desenvolvimento de um jogo. No caso do Unity, JavaScript e
C#.
POC é um paradigma que evita a utilização de Programação Orientada a Objetos com o intuito de aumentar a
legibilidade dos códigos escritos.
POC nos permite criar um elemento de jogo a partir da combinação de diversos componentes, cada um com sua
função, aumentando o reuso e desacoplamento.
 
 6. Ref.: 817378 Pontos: / 0,60
Dado que um objeto qualquer deseja mover 2 metros na direção de um transform target, qual código realiza esse
movimento?
transform.position += target.position.normalized * 2;
transform.position += target.position * 2;
transform.Translate( target.position * 2 );
transform.position += target.forward * 2;
transform.Translate( (target.position - transform.position).normalized * 2 );
 
 7. Ref.: 817377 Pontos: / 0,60
Ainda sobre jogos do tipo forever run, o personagem precisa percorrer continuamente o cenário. Porém,
geralmente, isso é feito sem mover o personagem fisicamente para frente. Como isso é feito?
Alterando apenas o mapeamento UV da textura.
Fazendo com que cenário e itens venham em sua direção.
Movendo o personagem para frente e retrocedendo a cada período de tempo.
Movendo o personagem para traz, invertendo a renderização da câmera.
Utilizando efeito de paralaxe.
 
 8. Ref.: 817380 Pontos: / 0,60
Diferente de engines físicas específicas, engines físicas genéricas precisam se adaptar a qualquer situação. Isso
pode gerar algumas imperfeições matemáticas. Por exemplo, as engines físicas PhysX e Box2D, utilizadas pelo
Unity, permitem que dois objetos se sobreponham por alguns frames. O que esse efeito pode causar em alguns
jogos?
Pode fazer com que objetos sobrepostos sejam impedidos de se mover.
Pode manter objetos em colisão por vários frames.
Pode permitir que um objeto passe completamente por dentro de outro.
Pode causar um rebatimento errôneo do objeto.
Todas as alternativas são corretas.
 
 9. Ref.: 817381 Pontos: / 0,60
Em jogos onde os objetos se movimento, se arrastando por outros, qual a vantagem da utilização de colisores
circulares?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 813227.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817378.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817377.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817380.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817381.');
09/12/2020 EPS
https://aulapos.estacio.br/aulapos/ 3/3
Reduz a quantidade de cálculos necessários.
Evita que objetos "engalhem" um nos outros.
Possibilita utilizar um colisor com uma área maior que o próprio objeto.
Permite utilizar vários colisores ao mesmo tempo.
Evita que objetos se sobreponham.
 
 10. Ref.: 817375 Pontos: / 0,60
Existem diversos jogos forever run de sucesso. Entre os mais famosos, podemos citar. Podemos citar dois jogos
famosos Jetpack Joyride e Subway Surfers. Tendo esses jogos como exemplo, como podemos caracterizar a
mecânica forever run?
Jogo de plataforma, onde o jogador deve correr e pular, desviando dos obstáculos e capturando itens.
Jogo onde o personagem corre infinitamente, cada vez mais rápido.
Jogo onde o personagem se move automaticamente pelo cenário, e o jogador precisa apenas desviar dos obstáculos e
pegar itens.
Jogo caracterizado pela busca infinita por moedas.
Jogo de corrida em circuito fechado, proporcionando infinitas voltas.
 
 
Anotações: Avaliação realizada no navegador SIA.
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 817375.');

Continue navegando