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

Bolinha não sobe no eixo y

Fiz conforme a aula, entretanto a bolinha no eixo y não reconhece o limite da borda

//Varíaveis da Bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 15; let velocidadexBolinha = 6; let velocidadeyBolinha = 6; let raio = diametro / 2;

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

function draw() { background(100); Bolinha(); movimentoBolinha(); limiteBorda(); }

function Bolinha(){ circle(xBolinha, yBolinha, diametro); }

function movimentoBolinha(){ xBolinha += velocidadexBolinha; //yBolinha += velocidadexBolinha; }

function limiteBorda(){

if (xBolinha + raio> width || xBolinha - raio< 0){ velocidadexBolinha *= -1; } if (yBolinha + raio> height || yBolinha - raio < 0){ velocidadeyBolinha *= -1 } }

2 respostas
solução!

Olá Filipe, tudo bem?

Na linha yBolinha += velocidadexBolinha; o correto é yBolinha += velocidadeyBolinha;.

Você colocou um x no lugar do y.

Muito Obrigado kkkkk Estou no inicio e já me confundo kkkkk