1
resposta

Não faço a menor ideia o que seja a biblioteca tem explicação no vídeo ?????

Alguém consegue me informar se é só pra mim que não tive a explicação da Biblioteca da onde surgiu a Biblioteca, sinceramente nos vídeos que eu assisti não tem nenhuma explicação estou travado nessa linha que está no print Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Elton! Como você está?

Sua dúvida é muito pertinente e vou procurar esclarecer alguns tópicos aqui.

O p5.js é umabiblioteca JavaScript.

Mas o que seria uma biblioteca em programação?

De uma forma bem simples, uma biblioteca é um conjunto com várias funções e métodos pré-prontos para o uso, ou seja, funciona para facilitar o trabalho do programador para que você não precise construir tudo do zero sempre. Exemplo: já pensou se você tivesse que desenvolver todo a teoria da fórmula de bhaskara para trabalhar com as equações de 2º grau? Ou então formular a teoria para calcular uma velocidade média de um movimento? Isso demandaria talvez até anos de árduo trabalho, mas esse pensamento foi condensado em fórmulas que podemos reutilizar e simplificar o processo. As bibliotecas em programação funcionam de forma similar

A biblioteca do p5.js foi pensada para educadores, artistas e iniciantes em programação. A ideia é facilitar a escrita de código durante a elaboração da lógica e deixar também o html e css "pré-prontos" para o uso com os métodos e funções. Dessa forma, há várias funções pré-prontas como a draw() ou preload(), por exemplo. Além disso, há outras pessoas que contribuem para a comunidade do p5js e desenvolvem soluções para diversos problemas. Uma delas é a biblioteca da collide2d, que funciona detectando a colisão entre objetos desenhados na tela.

Para consumir a collide.2d você precisa fazer um upload para o seu projeto, como já realizou e depois precisa referenciar a biblioteca no seu arquivo index.html. Verifique se o seu arquivo index.html está com essas informações:

<!DOCTYPE html>
<html lang="en">
  <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/addons/p5.sound.min.js"></script>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="utf-8" />

  </head>
  <body>
    <script src="sketch.js"></script>
    <script src="p5.collide2d.js"></script>
  </body>
</html>

Vou deixar aqui dois links para você conhecer de forma mais profunda o que é a biblioteca do p5.js e o que é uma biblioteca:

Espero ter ajudado você com as informações!

Em caso de dúvida, fico à disposição!

Um forte abraço e bons estudos!