não sei como baixar o arquivo nessa nova versao do github
não sei como baixar o arquivo nessa nova versao do github
Oi Fabio, tudo bem?
Para baixar a biblioteca de colisão do p5.js basta você seguir o procedimento abaixo:
Inicialmente exploramos a aba Reference, que encontramos no submenu Help, que está na parte superior direita do p5.js.
Em seguida clique em Libraries.
Procure a biblioteca p5.collide2D. e clique.
Você será redirecionado para a página do GitHub em que o código está hospedado. Clique em code e em download zip
Lembre-se de descompactar os arquivos!
Agora, para adicionar a biblioteca de colisão no seu projeto é necessário estando no no p5, clicar na setinha ao lado de sketch files e selecionar a opção upload file:
Selecione o arquivo que acabamos de baixar, o p5.collide2D.js e clique em Open. Ele ficará do lado esquerdo do editor de texto, no mesmo lugar em que criamos novos arquivos e carregamos as imagens.
Para que o código da biblioteca possa ser compreendido dentro do projeto, vá até a pasta index.html e crie a seguinte linha de código, dentro da tag <body>
.
<script src="p5.collide2d.js"></script>
Agora o código já está disponível para ser utilizado, e o próximo passo é criarmos uma função que detecta a colisão.
No arquivo sketch.js
, crie a variável colisao = false
e a função colisaoBiblioteca(x,y)
:
function colisaoBiblioteca(x, y){
colidiu = collideRectCircle(x, y, comprimentoRaquete, alturaRaquete, xBolinha, yBolinha, raio);
if(colidiu){
velocidadeXBolinha *= -1;
raquetada.play();
}
}
Perceba que estamos utilizando a função collideRectCircle()
, que está na biblioteca que acabamos de trazer para nosso projeto.
Lembre-se de chamar a função colisaoBiblioteca()
dentro da função draw()
, no arquivo Sketch.js.
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição para te ajudar.
Grande abraço e bons estudos!