Eu segui passo a passo o vídeo mas o p5 insiste em dizer que não tá definido, aqui o código me da uma ajuda, faz favor.
// varíaveis da Bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametroBolinha = 18;
//velocidade da Bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;
let raio = diametroBolinha / 2;
//varíaveis da Raquete
let xRaquete = 6;
let yRaquete = 160;
let larguraRaquete = 10;
let alturaRaquete = 80;
//velocidade da Raquete
let velocidadeDaRaquete = 8;
let colidiu = false;
function setup() {
createCanvas(600, 400);
}
function draw() {
background(0);
mostraBolinha();
movimentaBolinha();
verificaColisaoBorda();
mostraRaquete();
movimentoRaquete();
//verificarColisaoRaquete();
colisaoMinhaRaqueteBiblioteca();
}
function mostraBolinha(){
circle(xBolinha,yBolinha,diametroBolinha);
}
function movimentaBolinha(){
xBolinha += velocidadeXBolinha;
yBolinha += velocidadeYBolinha;
}
function verificaColisaoBorda(){
if(xBolinha + raio> width || xBolinha - raio< 0){
velocidadeXBolinha *= -1;
}
if(yBolinha + raio> height || yBolinha - raio< 0){
velocidadeYBolinha *= -1;
}
}
function mostraRaquete(){
rect(xRaquete, yRaquete, larguraRaquete, alturaRaquete);
}
function movimentoRaquete(){
if(keyIsDown(UP_ARROW)){
yRaquete -= velocidadeDaRaquete;
}
if(keyIsDown(DOWN_ARROW)){
yRaquete += velocidadeDaRaquete;
}
}
function verificarColisaoRaquete(){
if(xBolinha - raio < xRaquete +larguraRaquete && yBolinha - raio < yRaquete + alturaRaquete && yBolinha + raio > yRaquete){
velocidadeXBolinha *= -1;
}
}
function colisaoMinhaRaqueteBiblioteca(){
colidiu = collideRectCircle(xRaquete, yRaquete, larguraRaquete, alturaRaquete, xBolinha, yBolinha, raio);
if(colidiu){
velocidadeXBolinha *= -1;
}
}
aqui o do sketch. js
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.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>
e aqui do Index.html minha pergunta é: Como eu resolvo?