3
respostas

Mimoza não quer andar

depois que acrescento a função voltaAtorParaPosicaoInicial() na função marcaPontos a Mimoza não anda mais

let yAtor = 366; let xAtor = 80; let colisao = false; let meusPontos = 0;

function mostraAtor(){ image(imagemDoAtor,xAtor, yAtor, 30, 30);

}

function movimentaAtor(){

if(keyIsDown(UP_ARROW)){ yAtor -= 3; } if(keyIsDown(DOWN_ARROW)){ yAtor += 3; } }

function verificaColisao(){ // collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)

for( let i = 0; i < imagemCarros.length; i++){ colisao = collideRectCircle(xCarros[i], yCarros[i], 50, 40, xAtor, yAtor, 15) if(colisao){ voltaAtorParaPosicaoInicial(); }

}

}

function voltaAtorParaPosicaoInicial(){ yAtor = 366; }

function incluiPontos(){ fill(255, 240, 40); textAlign(CENTER); textSize(25) text(meusPontos, width / 5, 27) }

function marcaPonto(){ if (yAtor == 0) meusPontos++; voltaAtorParaPosicaoInicial();

}

3 respostas

Oi Eddy, coloca o link do seu projeto que fica mais facil pra te ajudar.

Aqui a mimoza ta andando normalmente, não consegui indentificar nenhum erro no projeto