1
resposta

Código para feedback

Bom dia Pessoal, segue código

//variavél ator
let   yAtor= 366;
let xAtor = 100;
let colisao = false;

function mostraAtor(){
   //                  X      y tmnho do persogem
  image(imagemDoAtor, xAtor , yAtor , 30, 30);

}

function movimentaAtor(){

  if (keyIsDown(UP_ARROW)){
    yAtor-=3 
  }

  if (keyIsDown(DOWN_ARROW)){
    yAtor+=3 
  }
}

function verificaColisao(){
  //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
  for (let i = 0; i < imagemCarros.length; i++){
    colisao = collideRectCircle (xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
    if (colisao){
      colidiu();
    }
  }
}

function colidiu (){
  yAtor= 366;
}
1 resposta

Olá, Diego, tudo bem?

Obrigada pelo aguardo de um feedback.

Fico feliz que esteja praticando os exercícios e assim consolidando seus conhecimentos em JavaScript.

Analisei o seu código e está funcionando perfeitamente, parabéns!

Recomendo que caso queira compartilhar mais os seus projetos, interagir com os estudantes, e fazer networking, o Discord da Alura é uma ótima ferramenta para tais tarefas.

Abaixo há um link para a plataforma e outro com o tutorial:

Reforço que estou à disposição para tirar dúvidas.

Abraço e bons estudos!