the_dude_abides
Member
Is there actually any definition of how long each stage of the step events take?
I assumed that each part of the step would be a third of the total step time, but using get_timer() in each event (in an otherwise empty object) showed that this is not the case. The vast majority of the time was in the end step.
Is that because in this example the lack of any code, other than the timer, meant it skipped quickly through begin / step, and end got everything of the step time that remained?
So begin step and step only last for as long as it takes to process all the functions inherent within them - such as alarms, input events, movement and collision. Then the end step is where all draw functions take place, and would effectively get the lions share if the previous two stages were relatively empty?
I assumed that each part of the step would be a third of the total step time, but using get_timer() in each event (in an otherwise empty object) showed that this is not the case. The vast majority of the time was in the end step.
Is that because in this example the lack of any code, other than the timer, meant it skipped quickly through begin / step, and end got everything of the step time that remained?
So begin step and step only last for as long as it takes to process all the functions inherent within them - such as alarms, input events, movement and collision. Then the end step is where all draw functions take place, and would effectively get the lions share if the previous two stages were relatively empty?