Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Suponha que você esteja programando uma plataforma móvel para o jogador pular. A plataforma só pode se mover para a esquerda (-) e para a direita (+). A plataforma está se movendo a uma velocidade constante de – 8 px/s. Se estiver atualmente na marca de 220 pixels, onde deveria estar 3 segundos depois (supondo que não tenha atingido o ponto em que se vira)? 2. Suponha que você quer programar um jogo em que um personagem deve correr bastante. Você deseja programar o jogo para ser jogado em uma resolução mínima de 1600 x 1200 e em 30 fps. O personagem deve ser capaz de se deslocar 5 pixels em um quadro. a. Qual é a velocidade média do personagem em px/quadro? b. Qual é a velocidade média do personagem em px/s? c. Qual é tamanho de um pixel se o jogo for jogado em uma tela de 20 polegadas (42,3 cm x 28,3 cm)? d. Qual seria a velocidade desse personagem na vida real? 3. Suponha que um objeto no seu jogo esteja na marca de (320,200) pixels em um quadro. Dois quadros depois ele está posicionado na marca de (290,240) pixels. a. Qual é a velocidade desse objeto em px/quadro e em px/s, assumindo 30fps? b. Em que posição esse objeto estará se continuar se movendo com essa velocidade após 3 quadros? 4. Em um jogo 2D você deve fazer o teste de colisão entre dois objetos e para isso deve utilizar círculos delimitadores. O primeiro objeto tem seu centro localizado em (30,40), raio do círculo delimitador igual a 40 e velocidade igual a (5 px/s, 10 px/s). O segundo objeto tem seu centro localizado em (330,640), raio do círculo delimitador igual a 35 e velocidade igual a (1 px/s , 2 px/s). a. Haverá colisão entre eles? b. Em quanto tempo a colisão ocorrerá?
Compartilhar