Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Faça como eu fiz na aula - Verificando colisão sem a necessidade da biblioteca

Fazendo a verificação da colisão manualmente

let xAtor = 91;
let yAtor = 366;
let pontos = 0;

function mostraAtor(){
  image(imagemAtor, xAtor, yAtor, 30,30)
}

function movimentaAtor(){
  if (keyIsDown(UP_ARROW)){
    yAtor -= 3
  }
  if (keyIsDown(DOWN_ARROW)){
    yAtor += 3
  }
}

function voltaAtorInicial(){
  if (yAtor < 15){
    pontos += 1
    yAtor = 366
  }
}

function verificaColisao(){
  for (let i = 0; i < imagemCarros.length; i++){
    if (xAtor + 15 > xCarros[i] - 10 && xAtor - 15 < xCarros[i] + 25 && yAtor - 15 < yCarros[i] + 20 && yAtor + 15 > yCarros[i]){
      yAtor = 366;
      pontos -= 1
    }
  }
}

function mostraPlacar(){
  fill(color(0,0,255))
  textSize(20)
  text(pontos, width / 5, 25)
}


1 resposta
solução!

Fala, Matheus! Espero que esteja tudo bem!

Desculpe a demora em dar um retorno

Bacana sua solução. Isso vai ajudar muito quem passar pelo curso

Depois coloque o link do projeto para que possamos ver o código completo

Um abraço e bons estudos