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

[Dúvida] Ator nao se move

apos eu colocar a funcao colidiu(), o ator parece que reseta a posicao dele para a inicial sem colidir, mesmo apos eu ter setado colisao = false

https://editor.p5js.org/matheus3112/sketches/oh-21ZrkO

1 resposta
solução!

Oi, Renato! Como você está?

O ator está parado porque a função colidiu() não deve ser chamada em draw(), na página skecth.js.

A função colidiu() deve ser executada apenas no momento em que a colisão for verdadeira, dentro do condicional que está no escopo da função verificaColisao(). Quando ela é chamada no draw(), é executada o tempo todo.

Retirando essa linha, seu código deve voltar a funcionar normalmente ^.^

Espero que dê tudo certo.

Abraços!

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