Início > Física, Tutoriais, XNA > [XNA] Movimento Retilíneo Uniforme (MRU)

[XNA] Movimento Retilíneo Uniforme (MRU)

Este tutorial foi movido para o site Ponto V.

Link para o tutorial: http://bit.ly/rBfTX4

Abraços a todos!

  1. 05/01/2010 às 9:49 pm | #1

    shoot sweet story man.

  2. Marco
    05/25/2010 às 4:34 pm | #2

    Boas Amigo!

    Isto dá para aplicar no meu projecto?

    Queria pôr o meu tanque de guerra a disparar uma bala, e dá para usar este tutorial para fazer disparar a bala?

    Abraço!

    PS: Já deu uma olhada no projecto que enviei?

    Obrigado.

    • Kleber Andrade
      05/25/2010 às 4:42 pm | #3

      Olá Marco, da sim para aplicar no seu projeto.

      Sobre o seu projeto eu dei uma rápida olhada, e até este fim de semana te dou um retorno, pois estava enrolado com algumas coisas.

      Abraços,

      • Marco
        05/25/2010 às 6:42 pm | #4

        Obrigado.

        Fico então á espera.

        Vou tentar colocar então isto para disparar a bala… vamos ver! Tão simples e tanta dor de cabeça!.. =)

        Abraço e obrigado Kleber! ;)

  3. Marco
    06/02/2010 às 12:40 pm | #5

    Boas Kleber, tudo bem?

    Amigo, estou aqui apertado!

    Já tentei utilizar e seguir esse tutorial, para aplicar no meu jogo…

    Tenho um tanque (como sabe) e quero que ele dispare uma bala(.png) do meio do canhão, para a ponta do cano, e para seguir sempre aquela linha.

    A bala está no centro do tanque, mas não consigo deslocá-la.
    Para conseguir meter a bala em cima do tanque tive de igualar a posição do tanque com a bala: “posicaobala = posicao”.

    Usei a parte do cálculo do MRU que tem no tutorial para quando apertar a barra de espaços a bala do tanque se mover… Eu consigo fazer com que ela se mova mas apenas até ao final do tanque, e nunca para fora dele. Penso que é por causa de igualar a posição do tanque com a bola.

    Consegue ajudar?

    Abraço e obrigado!

  4. Joao Gabriel
    09/09/2010 às 8:33 pm | #6

    olá kleber estou no curso tecnico de informatica e estou fazendo um jogo de xadrez em xna mas não entendo muito de xna,fiz alguns exemplos que vc disponibilizou e passei a ficar mas interessado no xna,preciso saber como chamar uma classe no game1,
    e usar o windows form no game1, se poder me ajudar agradeço. Valeu ..descupe os erros de portugues..

  5. Jorjão Pergunta
    05/18/2011 às 1:04 pm | #7

    Pergunta professor Kleber, porque não usar um simples position.X = posição.x + 0.2 ou algo do tipo D:

    • Kleber Andrade
      05/18/2011 às 1:07 pm | #8

      Porque toda física é influenciada pelo tempo, e a medida de tempo deve ser conhecida para se calcular o próximo passo. Ou seja, se você simplesmente fizer position.X = posição.x + 0.2, pode acontecer de um computador executar mais FPS (Frames Por Segundos) que outro computador, ou seja, a bola vai ter velocidade diferentes em computadores diferentes.

      Quando se multiplica pelo tempo passado desde a ultima chamada de Update, o que acontece é que a bola sempre vai demorar o mesmo trajeto em qualquer computador. Por isso não usamos da forma simples que você comentou!

      Espero que tenha entendido, qualquer dúvida é só perguntar, abraços e bons estudos!

  6. Erivelton
    10/03/2011 às 12:35 am | #9

    Ai kra gostei to tutorial , mas uma pergunta
    Como faço pra sprite não atravessar a tela ????

  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 29 other followers