So I understand the priority of things that take place horizontally on the chart, but I don’t get the “frame 1”, “frame 2” thing, does the engine run frame 1 > frame 2 > then back to frame 1 again?
Frame 1 has renderstepped, stepped and heart beat like frame 2 but fewer processes, why is that?
Which frame should I be paying attention to when scripting? The whole thing is so darn confusing.
From what I can tell this is just info on how Roblox handles interactions between stuff and isn’t really that important to understand everything. It’s supposed to outline where each event goes during the cycle so that people won’t be confused about where each event lies. If you want to have an event before anything happens you would do render stepped. If you want an event between Rendering then it’s stepped. If you want an event after everything it’s heartbeat. Also wait() fires every other frame. Don’t worry too much about this.
For roblox this it’s just what the event is called. For programs a step is a method of executing a computer program one step at a time to determine how it is functioning. This might be to determine if the correct program flow is being followed in the program during the execution or to see if variables are set to their correct values after a single step has completed.