physics_particle_group_circle(radius)
| Argument | La description |
|---|---|
| radius | Le rayon (en pixels) du cercle à créer. |
Retours: N / A
Cette fonction définit la forme du groupe de particules en cours de création. Vous devez d'abord avoir commencé la définition du groupe en utilisant la fonction physics_particle_group_begin(), puis vous utiliserez cette fonction pour définir le rayon approximatif du groupe en pixels - approximatif car le rayon exact dépendra de la taille des particules de base, comme défini par le physics_particle_set_radius() fonction, car la simulation de physique essaye d '"ajuster" autant de particules que possible dans la forme définie. Enfin, vous devez appeler physics_particle_group_end() pour créer le groupe de particules dans la pièce.
var flags = phy_particle_flag_water |
phy_particle_flag_viscous | phy_particle_flag_tensile;
var groupflags = phy_particle_group_flag_solid;
physics_particle_group_begin(flags, groupflags, mouse_x, mouse_y,
0, 0, 0, 0, c_white, 1, 1, 2);
physics_particle_group_circle(100);
mLastGroup = physics_particle_group_end();
Le code ci-dessus stocke les indicateurs pour le type de particule et les propriétés de groupe de particules dans les variables puis les utilise pour créer un groupe de particules circulaire avec un rayon de 100 px à la position de la souris.