Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O "Ator" não esta colidindo com os veículos

Olá, estava fazendo a Aula de Jogos clássicos parte 2, e na parte 4 estou tendo problemas na hora da colisão do ator com os veículos. link do código: https://editor.p5js.org/Lucas-Zamora/sketches/DZ9IFqmRD

//código do ator
let yAtor = 366;
let xAtor = 100;
let colisao = false;

function mostraAtor(){
  image(imagemDoAtor, xAtor, yAtor, 31, 31);
}

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.lenght; i++){
    colisao = collideRectCircle(xCarros[i], yCarros[i],comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
    if(colisao){
      colidiu();
    }
  }
}

function colidiu(){
  yAtor = 366;
}
2 respostas
solução!

Vi aqui que você já corrigiu o código!

Parabéns viu!

Vlw Oberdan! Não estava conseguindo fechar o post kkk