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
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
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!