1
resposta

Não sei pq mas n funciona

Quando transcrevo usando o For() simplesmente os carros n repetem https://editor.p5js.org/caiocolli22/sketches/KTAWoMA4K

ANTES --- function voltarDoInicioCima() { if (xCarrinhosDireita [0] > 750) { xCarrinhosDireita [0] = 0 } if (xCarrinhosDireita [1] > 750) { xCarrinhosDireita [1] = 0 } if (xCarrinhosDireita [2] > 750) { xCarrinhosDireita [2] = 0 } }

AGORA --- function voltarDoInicioCima() { for (let i = 0; i < mostraCarrinhoCima.length; i = i + 1) { if (passouTela(xCarrinhosDireita [i])) { xCarrinhosDireita [i] = 0; } } }

function passouTela() { return xCarrinhosDireita > 750; }

1 resposta

Oi, Caio. Faltou o parâmetro na função passouTela

Exemplo:


function passouTela(xCarrinho) { 
    return xCarrinho > 750;
}