Como calcular deflexão ângulos em ProgramaçãoJogo programas exigem que o programador incluir cálculos para o ângulo de deflexão , ou o ângulo em que um objeto em movimento irá desviar depois que ele atinge outro objeto. Sem o código para calcular com precisão o ângulo de deflexão , jogos que envolvem colisões não parece realista. Para os iniciantes, o cálculo do ângulo de deflexão de uma bola quando ela atinge uma margem fixa , como a borda da mesa de bilhar , é um dos ângulos de deflexão mais fácil de calcular . Calculando -lo com código, no entanto , requer que você defina as variáveis e as fórmulas matemáticas necessárias . Instruçõesum Declare em código uma variável chamada " xposition " para armazenar os coordenada x da bola em movimento e uma variável chamada " yposition " para armazenar a coordenada y da bola em movimento em um ponto arbitrário no tempo. Declare uma variável chamada " xposition2 " para armazenar os coordenada x da bola em movimento e uma variável chamada " yposition2 " para armazenar a coordenada y da bola em movimento em um ponto posterior no tempo. Declare uma variável chamada " deltaY " para armazenar a mudança de coordenadas y da bola em movimento , uma variável chamada " deltaX " para armazenar a mudança de coordenadas x da bola em movimento , uma variável chamada " inclinação " para armazenar o declive da linha que a bola em movimento seguinte e uma variável chamada " ângulo " para armazenar o ângulo de deflexão da bola em movimento depois que atinge o objeto fixo (a borda da mesa de sinuca ) . Código das demonstrações necessárias para recuperar e guardar no variáveis xposition , yposition , xposition2 e yposition2 em dois momentos diferentes Programa o código para calcular deltaY usando a equação: . Programa o código para calcular deltaX usando a equação: Programa o código para calcular a inclinação da linha da bola em movimento usando a equação: Programa o código para calcular o ângulo da bola em movimento usando a equação Angle = arco tangente (inclinação) Programa do código para calcular o ângulo de deflexão usando a equação Angle = 180 - . ângulo A equação leva o valor do ângulo calculado com a afirmação de arco tangente e subtrai -lo a partir de 180 graus para obter o ângulo de deflexão ( da bola em movimento em relação à borda da mesa de sinuca. ) . Autodidatismo
|
Copyright © https://www.educacao.win - Todos os direitos reservados |