[Problema] Velocidade Diagonal mais rapida!
Enviado: Qua Mar 08, 2017 6:32 pm
Fala glr tudo bom? Entao, estou tendo um problema no gamer maker em que meu personagem esta andando mais rapido para as diagonais e nao estou conseguindo fazer a velocidade diagonal ficar a msm q as outras.
A velocidade normal era pra ser 2 entao tentei botar o comando ´and´ para verificar quando por exemplo , os botoes direito e cima estivessem sido apertados simultaneamente para fazer a soma x = 1 + y = 1 dar 2 ,mas ainda continua indo mais rapido para a diagonal como se a velocidade fosse 4. Nao sei se consegui explicar meu problema direito kkkkkkk ,mas é isso.
Obg pela ajuda!
Código: Selecionar todos
//Direita
if (botao_direito) {
phy_position_x += 2 ;
}
//Esquerda
if (botao_esquerdo) {
phy_position_x -= 2 ;
}
//Cima
if (botao_cima) {
phy_position_y -= 2 ;
}
//Baixo
if (botao_baixo) {
phy_position_y += 2 ;
}
//Diagonal Direita
if (botao_direito) and (botao_cima) {
phy_position_x += 1 ;
phy_position_y -= 1 ;
}
if (botao_esquerdo) and (botao_baixo) {
phy_position_x -= 1;
phy_position_y += 1 ;
}
//Diagonal Esquerda
if (botao_direito) and (botao_baixo) {
phy_position_x += 1;
phy_position_y += 1 ;
}
if (botao_esquerdo) and (botao_cima) {
phy_position_x -= 1 ;
phy_position_y -= 1 ;
}
Obg pela ajuda!