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

Colisão do ator não esta centralizado.

Não estou conseguindo centralizar a colisão do ator, coloca o valor do raio para a colisão, mas na parte de baixo chega a encostar no carro e não volta, e na parte de cima fica afastado mas mostra que colidiu. No vídeo do professor também apresenta o mesmo erro, aonde o raio não está centralizado com o desenho.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeVou deixar o link do código. https://editor.p5js.org/Essky/sketches/lJlLTjpSR

1 resposta
solução!

Consegui achar a resposta em outro capitulo mais pra frente. Segue o link https://cursos.alura.com.br/forum/topico-carros-so-colidem-com-a-borda-de-cima-do-ator-151335

Basicamente vc precisa declarar uma variável do raio, e diminuir o xAtor e o yAtor pelo raio que vai dar certo.

function mostraAtor(){
  image(imagemDoAtor, xAtor - raioAtor, yAtor - raioAtor, diametroAtor, diametroAtor);
}

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software