Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Francos en Enero 04, 2018, 10:02:50 PM

Título: evento step
Publicado por: Francos en Enero 04, 2018, 10:02:50 PM
hola bueno  esta duda la traigo ya rato
Es la diferencia de step , begin step y end step,

lo que pasa es que nunca habia usado el being step ni el end step la verdad no les encuentro utilidad me podrian explicar con detalle estos dos e leido manuales pero no les entiendo.
Título: Re:evento step
Publicado por: MasterMaker en Enero 04, 2018, 10:28:23 PM
Digamos que en tu juego usas 30 fps, significa que el segundo tiene 30 cuadros, entonces al usar beging step usas el primer cuadro de los 30 que tiene el segundo, si usas end step es el ultimo de los 30 que tiene cada segundo, y step es durante todos los frames del segundo, o sea los 30
Título: Re:evento step
Publicado por: Francos en Enero 04, 2018, 10:54:08 PM
se puede decir que es lo mismo pero se ejecuta en diferente tiempo a diferencia a step que se ejecuta siempre
Título: Re:evento step
Publicado por: Void en Enero 04, 2018, 11:01:03 PM
Ehh... no. Cada frame ejecuta los tres eventos, el evento Begin Step se ejecuta al inicio del frame, el evento Step se ejecuta en el medio, el evento End step se ejecuta al final justo antes de iniciar con los eventos Draw. En los espacios entre los tres eventos se ejecutan varios de los otros eventos, por ejemplo, las alarmas se ejecutan entre Begin Step y Step normal, los eventos de colisión se ejecutan entre Step normal y End Step.
Título: Re:evento step
Publicado por: Francos en Enero 05, 2018, 08:47:35 PM
disculpa una ultima pregunta se ejecutan en ese orden que me dijiste ...