-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
D-MediumMedium difficultyMedium difficultyM-Bevyabout bevy_rapier crateabout bevy_rapier crateP-MediumMedium PriorityMedium PriorityS-not-startedWork has not started on itWork has not started on itdocumentationImprovements or additions to documentationImprovements or additions to documentation
Description
What problem does this solve or what need does it fill?
Related to #91.
Timesteps and scheduling details can be very important for Bevy games. The default timestep in bevy_rapier is a variable timestep, but for a lot of games it can be better to run physics in FixedUpdate with a fixed timestep, or even in a custom schedule for e.g. networking purposes. I believe a fixed timestep is even the default in most game engines like Unity.
It should be properly documented how users can configure their timesteps and the schedule in which physics is run, and what tradeoffs and benefits each option has (e.g. determinism, performance, visual smoothness, and so on).
What solution would you like?
Document timesteps and physics scheduling for Bevy. This could have its own page or be a part of something like #91.
Metadata
Metadata
Assignees
Labels
D-MediumMedium difficultyMedium difficultyM-Bevyabout bevy_rapier crateabout bevy_rapier crateP-MediumMedium PriorityMedium PriorityS-not-startedWork has not started on itWork has not started on itdocumentationImprovements or additions to documentationImprovements or additions to documentation