Enviado em 21/04/2022 - 19:05h
Olá, eu gostaria de criar uma fórmula geral pra mover um objeto pela tela de um jogo.
Por exemplo, eu criei uma função chamada mover, que recebe como entrar a altura máxima desejada e a posição do X1 e do X2 e do Y1 (posição inicial em Y) e a velocidade do móvel. Não sei se só esses dados pode dar pra fazer a conta, de qualquer forma posso adicionar mais dados se for preciso.
Minha principal dificuldade está em transformar a velocidade como num movimento oblíquo: eu não to conseguindo enxergar como pegar o vetor que define o sentido da velocidade na posição X (entre X1 e X2) e o Y atual com estes parâmetros.
Alguém pode me ajudar pensar num meio de fazer isso? Ou de repnete me indicar links sobre o assunto?
Por exemplo, eu criei uma função chamada mover, que recebe como entrar a altura máxima desejada e a posição do X1 e do X2 e do Y1 (posição inicial em Y) e a velocidade do móvel. Não sei se só esses dados pode dar pra fazer a conta, de qualquer forma posso adicionar mais dados se for preciso.
Minha principal dificuldade está em transformar a velocidade como num movimento oblíquo: eu não to conseguindo enxergar como pegar o vetor que define o sentido da velocidade na posição X (entre X1 e X2) e o Y atual com estes parâmetros.
Alguém pode me ajudar pensar num meio de fazer isso? Ou de repnete me indicar links sobre o assunto?