Bom dia a Todos!
Projeto finalizado com algumas modificações nos arquivos ator.js
e carro.js
!
No ator modifiquei a função movimentaAtor()
possibilitando a movimentação em todas as direções e limitando nas bordas.
E no carro.js
modifiquei algumas coisas para que os carros se movimentem nas duas direções. Como não queria subir mais arquivos, que seriam os carros espelhados, eu utilizei a função scale()
do p5.js da seguinte forma: scale(-1,1)
. Assim o eixo x é invertido, e a figura dos carros das pistas de baixo aparecem invertidos, porém, é necessário realizar a verificação diferentemente para os carros invertidos, modificando as funções mostraCarro()
, movimentaCarro()
e resetaCarro()
do arquivo carro.js
e a função verificaColisao()
do arquivo ator.js
.
Segue os links do projeto:
Edit: https://editor.p5js.org/mariobigai/sketches/URkuc92ti
Fullscreen: https://editor.p5js.org/mariobigai/full/URkuc92ti