2
respostas

Incluir uma palavra

Bom dia, como posso incluir uma palavra ao inves de um numero? Tentei aqui, porém só consigo adicionar numeros, quando tento letras dá erro.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Olá, Danillo! Tudo bem com você?

Acredito que você deseja inserir uma frase indicando o placar, certo?

A função text() do p5.js recebe três argumentos:

 

PrimeiroSegundoTerceiro
elemento que deseja mostrar na tela (string, funções ou variável)posição no eixo de yposição no eixo de x

 

No código do instrutor o primeiro argumento é a função que contabiliza os pontos do oponente e do jogador. Depois insere a posição de x e y. É por isso que o p5.js não aceita letras nesse espaço, se você desejar escrever algo na tela, é preciso que passe a string como o primeiro argumento da função text().

Vou deixar aqui um exemplo que você pode implementar no seu projeto:

function incluiPlacar (){
  textAlign(CENTER)
  textSize (20)
  fill(color(255,140,0))
  rect (150, 10, 40, 20)
  fill(255)
  text("Meus Pontos", 170, 50) // bem aqui passei a string "Meus Pontos" como o que desejo ver na tela
  text(meusPontos, 170, 26)//aqui o instrutor passou a função meusPontos para visualização
  fill(color(255, 140, 0))
  rect (450, 10, 40, 20)
  fill(255)
  text(pontosDoOponente, 470, 26)
}

E você terá esse resultado:

Tela do P5.js com o código utilizando o text e a visualização da string "Meus Pontos" na tela de preview

Vou deixar aqui também um link para a documentação oficial do p5.js Reference text p5.js

Espero que tenha conseguido ajudar você, fico à disposição!

Um abraço e bons estudos!

Otimo deu certo aqui, obrigado :)