Código de colisão, javascript
Galera, estou fazendo um jogo e estou pegando de exemplo um código que vi na internet, e adaptando no meu conforme as necessidades, quando chegou na colisão ( a ultima parte do meu jogo já) estou com um problema, eu simplesmente nao consigo colocar ele no meu codigo pois da erro no if Gameover, gostaria que me explicassem o que acontece nessa parte do código para que eu possa adaptar ele em meu jogo
function Sprite(caminhoDaImagem, xInicial, yInicial) {
//restante do código...
this.colidiu = function(outro){
var colidiuNoXTopo = outro.x >= this.x && outro.x <= (this.x + this.largura);
var colidiuNoYTopo = outro.y >= this.y && outro.y <= (this.y + this.altura);
var colidiuNoXBase = (outro.x + outro.largura) >= this.x && (outro.x + + outro.largura) <= (this.x + this.largura);
var colidiuNoYBase = (outro.y + outro.altura) >= this.y && (outro.y + outro.altura) <= (this.y + this.altura);
return (colidiuNoXTopo && colidiuNoYTopo) || (colidiuNoXBase && colidiuNoYBase);
}
}
Desde já, muito obrigadoDiscussão (0)
Carregando comentários...