Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] clico e nada acontace(está tudo minusculo mas deixei do mesmo jeito lá em cima )

//variáveis da bolinha
let xbolinha = 300;
let ybolinha = 200;
let diametro = 30;
let raio = diametro / 2;

//velocidade da bolinha
let velocidadexbolinha = 6;
let velocidadeybolinha = 6;

//Variáveis da raquete

let xraquete = 5
let yraquete = 150
let raquetecomprimento = 10
let raquetealtura = 90

function setup() {
  createCanvas(600, 400);
}

function draw() {
    background(0);
    mostraBolinha();
    movimentaBolinha();
    verificaColisaoBorda();
    mostraraquete();
    movimentaminharaquete();
}

function mostraBolinha() {
    circle(xbolinha, ybolinha, diametro)
}

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, raquetecomprimento, raquetealtura)
}

function movimentaminharaquete(){
  if (keyIsDown(UP_ARROW)){
    yRaquete -= 10;
  }
  if (keyIsDown(DOWN_ARROW)){
    yRaquete += 10;
  }
}
2 respostas
solução!

Olá Dev, tudo bem?

Analisando seu código parece estar tudo certinho. Gostaria de pedir por gentileza que envie o link do seu projeto, posso entender melhor o seu problema e te ajudar de forma mais assertiva. Para compartilhar o projeto no P5, siga os passos abaixo:

  • Com o p5 aberto e já logado, clique em File (arquivo)
  • Logo depois em Share(compartilhar)
  • Por fim, copie o terceiro link do "edit".
  • Cole o link na resposta do fórum

Sequências de imagens em formato gif, demonstram o passo a passo de como compartilhar o código pelo p5.js

Se precisar de ajuda ou tiver alguma dúvida, estou à disposição, conte comigo!

Um bom dia e bons estudos

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓