Buscar

DESENVOLVIMENTO DE JOGOS DIGITAIS

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

Acerto: 1,0 / 1,0
GRAELLS estabelece uma tipologia para jogos digitais levando em conta a estrutura dos jogos e as principais competências mobilizadas pelo jogador no
desenrolar do jogo. Entre os tipos apresentados a seguir, qual deles não está necessariamente relacionado à psicomotricidade?
Esporte
 Puzzle
Aventura
Simulador
Arcade
Respondido em 23/03/2021 07:48:21
Explicação:
Os Puzzles estão relacionados ao raciocínio, memória, lógica e estratégia, mas não necessariamente com a psicomotricidade, como todas as demais opções
apresentadas. Exemplos de jogos neste perfil são os jogos de cartas. 
Acerto: 1,0 / 1,0
O ambiente principal da Unity 3D é dividida em cinco partes, onde uma delas apresenta todos os componentes da cena e suas relações de dependência.
Qual o nome desta divisão?
Inspector
Project Window
Scene View
 Hierarchy View
Toolbar
Respondido em 23/03/2021 07:48:37
Explicação:
Na Hierachy View temos uma visão hierárquica de todos os componentes presentes na cena, permitindo a navegação rápida para qualquer objeto, mesmo
que não esteja visível na Scene View.
Acerto: 1,0 / 1,0
 Questão1a
 Questão2a
3a
Suponha que você está desenvolvendo um jogo 2D onde o personagem apresenta as animações andando e correndo, sendo a escolha entre as duas
definidas a partir da velocidade do deslocamento. Se a transição entre as animações deve ocorrer a partir de 6,5 Km/h, qual tipo de condicional deve ser
utilizada no Animator?
Trigger
Void
 Float
Int
Bool
Respondido em 23/03/2021 07:48:50
Explicação:
A máquina de estados é representada pelo componente Animator, e a integração dela com a programação C# é feita com o uso de parâmetros configuráveis,
os quais podem ser de quatro tipos básicos: Int, Float, Bool ou Trigger. Como a velocidade associada deverá ser maior ou igual a 6,5 Km/h, a forma mais
simples de efetuar a transição será através de um parâmetro do tipo ponto flutuante, ou seja, Float.
Acerto: 1,0 / 1,0
Analise o código a seguir e assinale a saída resultante.
var numeros = new List< int > { 1, 3, 5, 7 };
int aux = 99;
foreach (int elemento in numeros)
{
 aux = (aux + elemento) / elemento;
}
Console.WriteLine($"{aux}");
99
991357
16
 2
115
Respondido em 23/03/2021 07:49:05
Explicação:
O loop foreach percorre todos os elementos da coleção, e aux é iniciado com valor 99.
 Questão
 Questão4a
Na primeira rodada temos aux = (99 + 1) / 1 = 100. Na segunda temos aux = (100+3) / 3 = 34, devido ao uso de divisão inteira. Na terceira temos aux =
(34+5) / 5 = 7. Finalmente temos a última rodada com aux = (7+7) / 7 = 2.
Logo, será impresso o número 2.
Acerto: 1,0 / 1,0
Uma das formas de criar interfaces gráficas na Unity3D é através de um modelo totalmente programado, sem auxílios visuais para criação. Este modelo é
a base de uma biblioteca específica, e os componentes devem ser instanciados no evento:
FixedUpdate
 OnGUI
Update
OnDisable
Start
Respondido em 23/03/2021 07:49:15
Explicação:
A característica principal no uso da biblioteca IMGUI é o fato de que não há necessidade de configurar qualquer elemento Canvas, posicionamento de câmera,
ou outros elementos visuais. Constitui um ambiente totalmente controlado por Script, sendo codificado no evento OnGUI, específico para a utilização da
biblioteca.
Acerto: 1,0 / 1,0
Para efetuar a persistência de objetos de dados diretamente para o disco, precisamos que a classe receba a anotação _____________, e o gerenciador de
transformações para o formato de gravação deve ser do tipo _______________.
Marque a opção que completa corretamente as lacunas.
 Serializable, BinaryFormatter
StreamWriter, BinaryFormatter
StreamWriter, XMLSerializer
JsonSerializer, BinaryFormatter
XMLSerializer, FileStream
Respondido em 23/03/2021 07:49:29
 Questão5a
 Questão6a
Explicação:
Para permitir a persistência uma classe deve ser serializável, exigindo o uso da anotação Serializable. O uso de BinaryFormatter permitirá as ações de
transformação do estado do objeto em uma sequência de bytes e na recuperação deste objeto a partir da sequência gerada.
Acerto: 1,0 / 1,0
Analise o trecho de código a seguir, e marque a opção que descreve sua funcionalidade.
public class Exemplo : MonoBehaviour
{
 float horizontalSpeed = 2.0f;
 float verticalSpeed = 2.0f;
 void Update()
 {
 float h = horizontalSpeed * Input.GetAxis("Mouse X");
 float v = verticalSpeed * Input.GetAxis("Mouse Y");
 transform.Rotate(v, h, 0);
 }
}
 
 Imprime uma rotação ao Game Object baseada na movimentação do mouse.
Translada os eixos X e Y com base no movimento do mouse.
Translada os eixos X e Y com base no movimento do joystick.
Não faz nada, pois contém erro de sintaxe.
Efetua uma rotação em X e Y quando clicamos com o mouse.
Respondido em 23/03/2021 07:49:41
Explicação:
No código é capturado o deslocamento em X e Y para o movimento do mouse, sendo multiplicado pelas respectivas velocidades. Em seguida é utilizado o
método Rotate de Transform, com o uso dos valores calculados, imprimindo rotação nos eixos X e Y do Game Object. 
Acerto: 1,0 / 1,0
Existem diversos formatos para arquivos de aúdio, sendo dada a preferência, no desenvolvimento de jogos para Android, ao tipo:
 Questão7a
 Questão8a
MP3
WAV
MOD
AIF
 OGG
Respondido em 23/03/2021 07:50:02
Explicação:
Entre os formatos de áudio utilizados pela Unity 3D estão o MP3, comum para definição de trilha sonora, e WAV para efeitos sonoros. Também aceita AIF,
utilizado em plataformas Apple, apresentando grande qualidade e baixa compressão, além de OGG(Vorbis), formato padrão em jogos para Android.
Acerto: 1,0 / 1,0
Ao criar um jogo para plataformas como Android e iOS é necessário trabalhar com algumas ferramentas externas de compilação. No caso do Android, esta
ferramenta seria o(a):
Android MDF
XCode
NetBeans
Eclipse
 Android SDK
Respondido em 23/03/2021 07:50:14
Explicação:
Para a configuração do ambiente Android na Unity será necessário baixar e instalar o Android SDK. Com o SDK instalado, deve ser baixada ao menos uma
plataforma Android com API Level maior que 9, ou seja, Plataforma 2.3 ou superior.
Acerto: 1,0 / 1,0
A técnica de reciclagem de objetos pertencentes a um repositório é denominada:
Coletor de Lixo
Randomização
 Questão9a
 Questão10a
 Pooling
Vetorização
Geração Procedural
Respondido em 23/03/2021 07:50:32
Explicação:
A alocação e desalocação de objetos causam delay que pode impactar na jogabilidade, e o uso de Pooling minimiza este problema com o reaproveitamento
de objetos através de repositórios, como arrays e listas.

Continue navegando