Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

130
Vistas
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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda