Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

124
Views
P5js Quiero que el código se ejecute durante un tiempo sostenido después de keyIsPressed

Soy un completo principiante y estoy trabajando dentro de un marco p5js personalizado para un proyecto escolar. Estamos trabajando en un reloj.

Básicamente, quiero que un fragmento de código permanezca activo durante ~5 segundos después de usar la función keyIsPressed. He probado casi todas las soluciones que se me ocurren, bucles for, bucles while. Incluso mi profesor no ha sido capaz de ayudarme a resolver esto.

El truco es que no podemos usar los segundos p5js nativos. Dado que estamos trabajando dentro del marco del reloj para la escuela, han creado objetos personalizados de hora, minuto y segundo. Siento que estos serán la clave, pero solo puedo resolverlo.

 if((keyIsPressed === true) && (keyCode === ENTER)) { let timer = obj.seconds; if(timer < (obj.seconds + 10)){ fill(255, 0, 0); ellipse(700, 250, 300, 300); } else { fill(0); ellipse(700, 250, 300, 300); } }

¿Hay alguna manera en la que pueda mantener el código dentro de esta instrucción if en lugar de que solo se ejecute mientras se mantiene presionada la tecla?

Esta es probablemente una pregunta tonta, pero no pude encontrar una respuesta en ningún lado, gracias de antemano.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!