physics_particle_set_gravity_scale(scale)
| Argument | La description |
|---|---|
| scale | Le facteur d'échelle à appliquer à la gravité pour toutes les particules. |
Retours: N / A
Avec cette fonction, vous pouvez définir le facteur d'échelle de gravité pour les particules dans la simulation physique. La fonction est conçue pour aider à prévenir l'instabilité dans la simulation physique, en particulier lorsque de très petites particules peuvent se comporter de façon imprévisible (c.-à-d. Rompre la conservation de la quantité de mouvement) dans des scénarios tels que des explosions. Ralentir ces particules en réduisant l'échelle de gravité peut stabiliser leur comportement. Cette fonction a une portée globale, en ce sens qu'elle va changer l'échelle de gravité non seulement pour les nouvelles particules créées après le changement, mais aussi pour celles déjà présentes dans la simulation.
REMARQUE: Ajustement du nombre d'itérations de mise à jour par étape (en utilisant la fonction physics_world_update_iterations peut également affecter l'effet de la gravité sur les particules. Des tailles d'itération plus grandes confèrent une plus grande résistance à la gravité.
physics_particle_set_radius(15);
physics_particle_set_density(0.5);
physics_particle_set_damping(1);
physics_particle_set_gravity_scale(1);
Le code ci-dessus définira les propriétés de base pour toutes les particules dans la simulation.