Prévia do material em texto
Disc.: DESENVOLVIMENTO DE JOGOS DIGITAIS Aluno(a): Acertos: 9,0 de 10,0 05/04/2021 1a Questão 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 Simulador Puzzle Aventura Arcade Respondido em 05/04/2021 11:32:26 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. 2a Questão 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? Project Window Inspector Scene View Toolbar Hierarchy View Respondido em 05/04/2021 11:33:02 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. 3a Questão Acerto: 1,0 / 1,0 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? Int Bool Float Void Trigger Respondido em 05/04/2021 11:34:56 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. 4a Questão Acerto: 1,0 / 1,0 No decorrer de um jogo é necessário instanciar objetos, normalmente Prefabs, e o comando utilizado para efetuar esta ação seria: Update Start Instantiate GetComponent Destroy Respondido em 05/04/2021 11:36:26 Explicação: O correto seria Instantiate, recebendo o objeto, posição e rotação, como no exemplo seguinte. Instantiate(passaro, new Vector3(xIni, posy, 0), Quaternion.identity) 5a Questão Acerto: 1,0 / 1,0 A biblioteca UI permite três referenciais distintos para o desenho dos componentes, através do atributo Render Mode, sendo o mais interessante para os jogos 2D aquele que posiciona os componentes na camada de topo da tela. Que referencial é este? Top Layer Space Front Space World Space Screen Space - Camera Screen Space - Overlay Respondido em 05/04/2021 11:37:26 Explicação: Existem três possibilidades para o Render Mode. Utilizando o modo Screen Space ¿ Overlay, a interface fica no topo da tela, ou seja, na camada de topo do ambiente 2D, enquanto a utilização do modo Screen Space - Camera posiciona a interface em relação a uma câmera, de forma fixa, acompanhando a visão do jogador em primeira pessoa, e o modo World Space deixa a interface integrada ao cenário do ambiente 3D. 6a Questão Acerto: 1,0 / 1,0 Qual jogo clássico popularizou a técnica de paralaxe no mundo dos jogos? Arkanoid Space Invaders Moon Patrol River Raid Pitfall Respondido em 05/04/2021 11:38:19 Explicação: A técnica de paralaxe consiste na movimentação de camadas distintas, normalmente em visão frontal, com as mais próximas em velocidade mais alta e as mais distantes em velocidade menor, de forma a simular profundidade, e esta técnica foi popularizada com o advento do jogo Moon Patrol. 7a Questão Acerto: 0,0 / 1,0 O controle com uso de Joystick é praticamente um símbolo na área de jogos. Qual comando permite capturar o deslocamento horizontal deste dispositivo? Input.getKeyUp("Horizontal") Input.GetAxis("Horizontal") Input.GetButtonDown("Horizontal") Input.GetKey("Horizontal") Input.GetKeyDow("Horizontal") Respondido em 05/04/2021 11:40:26 Explicação: Na Unity 3D é possível capturar os movimentos do Joystick lendo o nível de deslocamento dos eixos horizontal e vertical da alavanca, respectivamente, através de Input.GetAxis("Horizontal") e Input.GetAxis("Vertical"). Os valores capturados variam de -1 a 1, indicando o sentido e a intensidade de movimento em cada eixo. 8a Questão 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: OGG WAV AIF MOD MP3 Respondido em 05/04/2021 11:41: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. 9a Questão 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): NetBeans XCode Android MDF Android SDK Eclipse Respondido em 05/04/2021 11:41:56 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. 10a Questão Acerto: 1,0 / 1,0 A técnica de reciclagem de objetos pertencentes a um repositório é denominada: Vetorização Geração Procedural Coletor de Lixo Pooling Randomização