Tudo funciona até chegar na função de colisão, depois não consigo entender o que aconteceu
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tudo funciona até chegar na função de colisão, depois não consigo entender o que aconteceu
Oi, Thalles
Não encontrei a função verificaColisao ()
Olá,
Existe a função verificaColisao () no arquivo de jogador.js e depois ela foi usada no Sketch.js
Oi,
O p5.collide2d.js está com problema.
Ajeite a função verificaColisao
function verificaColisao (){
for (let i = 0; i < imagemInimigos.length; i = i +1) { // aqui é imagemInimigos
/*
em collideRectCircle, temos:
- x , y do inimigo
- 70, 50 (largura, altura) do inimigo
- x + largura/2, y + altura/2 é o (x ,y) no centro do jogador
- 20 é o raio em relação ao centro do jogador
*/
colisao = collideRectCircle(xInimigos[i], yInimigos[i], 70, 50, xJogador + larguraJogador/2 , yJogador + alturaJogador/2 , 20)
if (colisao){
print("Colidiu")
}
}
}