FÍSICA E MENU
Arthur Emanuel de Oliveira Carosia
Física
Física
 Refinar o comportamento do pássaro.
 Quando pulamos, deslocamos o pássaro para
cima em uma quantidade fixa de pixels;
 Utilizar fórmulas de física para realizar o
movimento do pássaro.
Física da Queda do Pássaro
 Sempre que um objeto real cai, além da sua
velocidade inicial, temos também a ação da
gravidade sobre ele
 Movimento Uniformemente Variado (ou MUV)
MUV
 S = S0 + V0 * t + (g * (t * t)) / 2
 S = altura final;
 S0 = altura inicial;
 V0 = velocidade inicial;
 g = gravidade;
 t = tempo.
Física
 Após um pulo, nosso pássaro começa a cair
quando sua velocidade se torna zero.
 Simplificando:
 S = S0 + (g * (t * t)) / 2
 S += (g * (t * t)) / 2
 No código:
 altura += (10 * (tempo * tempo)) / 2;
Física
Classe de Tempo de Jogo
 Definição da classe
Classe de Tempo de Jogo
 Inicializando o tempo de jogo
Classe de Tempo de Jogo
 Passando o tempo...
Física do pulo do pássaro
 Quando o pássaro pular:
 Reiniciar o tempo sempre que esse método for
chamado
Física da Queda do Pássaro
 Complementar a formula:
 fazer o pássaro pular com um deslocamento
constante para cima
 Quando tocar a tela:
 adicionar um valor constante para a novaAltura.
 O pássaro será deslocado para cima ao longo do
tempo até que sua velocidade se torne zero
Física da Queda do Pássaro
Física da Queda do Pássaro
Menu
Menu
 Menu principal:
 Nova Activity, em que diremos qual será o layout
e o comportamento do menu.
 Criar uma nova classe chamada
MenuPrincipalActivity
Menu
 Atualização do Android Manifest:
android:name=".MenuPrincipalActivity"
Layout do Menu
 criar um novo arquivo de layout na pasta
res/layout, chamado
activity_menu_principal.xml
Comportamento do Item
Jogar
 Comportamento do item Jogar
Menu
Exercício
 Física:
 Fazer com que cada mosquito se movimente
seguindo o Movimento Uniformemente Acelerado
(MUV), se movendo repetitivamente da seguinte
forma:
 Começar parado;
 Movimentar acelerando;
 Desacelerar até ficar parado novamente.
 Menu:
 Inserir um menu ao começo do jogo dos
mosquitos para iniciar o jogo.
FÍSICA E MENU
Arthur Emanuel de Oliveira Carosia

Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu

  • 1.
    FÍSICA E MENU ArthurEmanuel de Oliveira Carosia
  • 2.
  • 3.
    Física  Refinar ocomportamento do pássaro.  Quando pulamos, deslocamos o pássaro para cima em uma quantidade fixa de pixels;  Utilizar fórmulas de física para realizar o movimento do pássaro.
  • 4.
    Física da Quedado Pássaro  Sempre que um objeto real cai, além da sua velocidade inicial, temos também a ação da gravidade sobre ele  Movimento Uniformemente Variado (ou MUV)
  • 5.
    MUV  S =S0 + V0 * t + (g * (t * t)) / 2  S = altura final;  S0 = altura inicial;  V0 = velocidade inicial;  g = gravidade;  t = tempo.
  • 6.
    Física  Após umpulo, nosso pássaro começa a cair quando sua velocidade se torna zero.  Simplificando:  S = S0 + (g * (t * t)) / 2  S += (g * (t * t)) / 2  No código:  altura += (10 * (tempo * tempo)) / 2;
  • 7.
  • 8.
    Classe de Tempode Jogo  Definição da classe
  • 9.
    Classe de Tempode Jogo  Inicializando o tempo de jogo
  • 10.
    Classe de Tempode Jogo  Passando o tempo...
  • 11.
    Física do pulodo pássaro  Quando o pássaro pular:  Reiniciar o tempo sempre que esse método for chamado
  • 12.
    Física da Quedado Pássaro  Complementar a formula:  fazer o pássaro pular com um deslocamento constante para cima  Quando tocar a tela:  adicionar um valor constante para a novaAltura.  O pássaro será deslocado para cima ao longo do tempo até que sua velocidade se torne zero
  • 13.
    Física da Quedado Pássaro
  • 14.
    Física da Quedado Pássaro
  • 15.
  • 16.
    Menu  Menu principal: Nova Activity, em que diremos qual será o layout e o comportamento do menu.  Criar uma nova classe chamada MenuPrincipalActivity
  • 17.
    Menu  Atualização doAndroid Manifest: android:name=".MenuPrincipalActivity"
  • 18.
    Layout do Menu criar um novo arquivo de layout na pasta res/layout, chamado activity_menu_principal.xml
  • 19.
    Comportamento do Item Jogar Comportamento do item Jogar
  • 20.
  • 21.
    Exercício  Física:  Fazercom que cada mosquito se movimente seguindo o Movimento Uniformemente Acelerado (MUV), se movendo repetitivamente da seguinte forma:  Começar parado;  Movimentar acelerando;  Desacelerar até ficar parado novamente.  Menu:  Inserir um menu ao começo do jogo dos mosquitos para iniciar o jogo.
  • 22.
    FÍSICA E MENU ArthurEmanuel de Oliveira Carosia