physics_particle_set_gravity_scale

Définissez le facteur d'échelle de gravité pour toutes les particules dans une simulation physique.

Syntaxe:

physics_particle_set_gravity_scale(scale)


Argument La description
scale Le facteur d'échelle à appliquer à la gravité pour toutes les particules.


Retours: N / A


La description

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é.


Exemple:

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.


Dos: Particules molles du corps
Suivant: physics_particle_get_max_count
© Copyright YoYo Games Ltd. 2017 Tous droits réservés