1
resposta

Biblioteca P5

Sou iniciante e não entendi nada nesta parte:

"Dentro da draw() as ações são controladas com noLoop(), redraw() e loop(). Depois que noLoop() interrompe a execução do código em draw(), a redraw() faz com que o código dentro de draw() seja executado uma vez e loop() fará com que o código dentro de draw() retome a execução continuamente;".

Se alguém puder me explicar melhor ficarei muito grato.

1 resposta

Olá, Cícero! Tudo bem?

a função draw() funciona como uma repetição ilimitada, um loop eterno. Você pode interromper a repetição do código que está na draw() com outros métodos, como o noLoop() que faz a interrupção, a redraw() redesenha elementos na tela e ajuda a trabalhar com animações e a loop() cria uma repetição de determinado elemento que você queira repetir no seu código.

Um exemplo da redraw() pode ser encontrado aqui: https://p5js.org/reference/#/p5/redraw

Fico à disposição.

Um abraço e bons estudos!