meu placar marca 5 pontos pra cada vez que a bola bate na borda, alguém pode me dizer o que fiz de errado pra acontecer isso? segue o link:
meu placar marca 5 pontos pra cada vez que a bola bate na borda, alguém pode me dizer o que fiz de errado pra acontecer isso? segue o link:
Olá
Eu não cheguei a ver todo o seu código, mas para arrumar a contagem de pontos basta vc fazer como abaixo
function marcaPonto (){
if (xBolinha > (600)){
meusPontos += 1;
}
if (xBolinha < 0){
pontosDoOponente += 1;
}
}
Olá
Eu coloquei assim no seu código e funcionou:
function marcaPonto (){
if (xBolinha >600){
meusPontos += 1;
}
if (xBolinha < 0){
pontosDoOponente += 1;
}
}
Mas o meu que tem a mesma construção exceto pelo diâmetro da bolinha que é 22 funcionou assim :
function marcaPonto() {
if (xBolinha > 585) {
meusPontos += 1;
}
if(xBolinha < 12) {
pontosOponente += 1;
}
}
Você tem que ir ajustando a esses valores que dependem do tamanho do seu "createCanvas" e o diâmetro da bolinha.
Para resolver aqui tive que colocar o código dessa forma:
function marcaPonto() {
if(xBolinha - raio > 600) {
meusPontos +=1;
}
if(xBolinha - raio < 0) {
pontosDoOponente +=1;
}
(OBS: O diametro da minha bolinha está 30)
No código do professor o diâmetro é 15.