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!