7
respostas

Ator não colide - Já tentei de tudo

Boa tarde,

Estou tentando realizar a colisão do ator com os carros e já verifiquei tudo. Código, chamar a função no sketch, nome correto no index.... e mesmo assim não consegui.

Alguém poderia me ajudar?

Obrigado.

https://editor.p5js.org/gabriel.andrelimacruz/full/KpSHRxUXT

7 respostas

Boa tarde, na sua função verificarColisao(), dentro do for, há uma palavra escrita errada, que é lenght e o correto é length. Acredito que corrigindo isto vai dar certo. Valeu.

Então, mesmo arrumando, o editor fica tentando abrir, fica no loop e não abre o jogo. Ai depois de um tempo, ele cai. =(

Insira aqui a descrição dessa imagem para ajudar na acessibilidade fica algo assim até dar erro pra recarregar a tela.

Depois do length, está i + 1. Tenta colocar i++ ou i = i +1

O meu estava com erro, mas quando corrigi a palavra length funcionou.

Olá, uma sugestão é verificar se dentro de sketch.js, em draw, está sendo chamada a função verificaColisao();

function setup() {
  createCanvas(500, 400);
}

function draw() {
  background(imagemDaEstrada);
  mostraAtor();
  mostraCarro();
  movimentaCarro();
  movimentaAtor();
  voltaPosicaoInicialDoCarro();
  verificaColisao();
}


Olá, uma sugestão é verificar se dentro de sketch.js, em draw, está sendo chamada a função verificaColisao();

function setup() {
  createCanvas(500, 400);
}

function draw() {
  background(imagemDaEstrada);
  mostraAtor();
  mostraCarro();
  movimentaCarro();
  movimentaAtor();
  voltaPosicaoInicialDoCarro();
  verificaColisao();
}