-
Notifications
You must be signed in to change notification settings - Fork 455
Pausing Simulation
Nicholas edited this page Aug 26, 2014
·
2 revisions
Stopping simulation simply requires stopping the calling the simulate function when rendering (as shown below).
var render = function() {
if (!isPaused) {
scene.simulate();
}
renderer.render();
};
Resuming the simulation requires calling the onSimulationResume method of the scene which will set the last simulation time to be equal to the current time, preventing all the simulations which would've occurred if the simulation was not paused. This is shown below.
var unpauseSimulation = function() {
isPaused = false;
scene.onSimulationResume();
};