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

Código de movimento inverso dos carros com erro

Tive a ideia de fazer os carros que ficam abaixo da faixa amarela se movimentarem partindo do eixo inverso ao original do projeto, dos carros que ficam acima da faixa amarela. Mas após as aulas de "listas e laços de códigos", Não consigui fazer a função funcionar. Alguém pode me dar uma luz?

https://editor.p5js.org/brayan_phill/sketches/A8xQOqAU8

1 resposta
solução!

Olá Brayan, tudo bem por aí?

Gostaria de agradecer pela paciência em aguardar um retorno.

Para fazer o seu programa funcionar você precisará fazer a alteração da function vacaAtropelada() que está no arquivo ator.js. Para consertá-la você precisa removê-la da function verificaColisao2faixa(), e chamá-la na function voltaAtorParaInicio() dessa forma:

function voltaAtorParaInicio(){
vacaAtropelada();
yAtor = 367
}

Após, você precisa arrumar a parte interna da function vacaAtropelada(), onde você deve remover toda a condição if, e manter somente o image, dessa forma:

function vacaAtropelada(){
image(imagemAtor, xAtor, yAtor, 60, 25)
}

Após fazer essas correções o seu projeto irá funcionar da forma que ele foi programado inicialmente.

Espero ter ajudado, continue se dedicando aos estudos. Caso surjam novas dúvidas recorra ao fórum novamente.

Um grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado! ✓.