sendo que eu a defini na pasta colisão.js
Oi Thiago, tudo bem ?
Entendi sua dúvida.
Para que a função verificacolisao()
funcione adequadamente é necessário que você inclua o arquivo colisão.js
no index do projeto dentro da tag body
utilizando o seguinte comando:
<script src="colisão.js"></script>
Dessa forma o p5 irá reconhecer este arquivo como parte do seu projeto e a mensagem de erro não irá aparecer novamente.
Aproveito para lembrar a importância das boas práticas em relação a escrita dos comandos. É importante, ao escrever o nome de uma variável ou de uma função, que a primeira palavra tenha letras minúsculas e que a inicial das demais palavras que podem vir a ser utilizadas, tenham a letra maiúscula. Também é interessante ao final da escrita dos comandos, colocar um ponto e vírgula (;) para evitar complicações com códigos mais complexos. Além disso, é essencial manter uma boa indentação para que a hierarquia dos comandos seja respeitada e para proporcionar uma leitura direcionada e facilitada.
Por fim durante o curso o instrutor mostra como dividir as responsabilidades nos diferentes arquivos, ficando cada um responsável por uma parte dos elementos usados no jogo. Isso é extremamente importante para conseguir organizar melhor o projeto, facilitando a compreensão do código. Sendo assim, todas as funções e variáveis referentes ao ator, como por exemplo: mostraAtor()
, movimentaAtor()
, verificaColisao()
, marcaPonto()
estarão armazenadas em um mesmo arquivo (ator.js
). A mesma coisa acontece para as imagens e para os carros.
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição para te auxiliar.
Sucesso e bons estudos!