part_system_position(ind, x, y);
| Argument | La description |
|---|---|
| ind | L'indice du système de particules à changer. |
| x | La nouvelle coordonnée x du système de particules. |
| y | La nouvelle coordonnée y du système de particules. |
Retours: N / A
Avec cette fonction, vous pouvez définir la position de base du système de particules par rapport à la position (0,0) de la pièce, ce qui signifie que toutes les autres fonctions de particules relatives à ce système seront maintenant dessinées par rapport à la nouvelle position. Par défaut, cette position est toujours (0,0), mais dans certaines circonstances très particulières, vous voudrez peut-être changer cela en quelque chose d'autre.
NOTE: Cette fonction va tout changer dans le système de particules, donc si vous avez un émetteur en position (100,100) et que vous positionnez la position du système de particules sur (0,100), l'émetteur va maintenant dessiner à (100,200). Il en va de même si vous déplacez le système et ensuite créez l'émetteur, car même si vous le créez à (100,100), il sera dessiné à (100,200).
if mouse_check_button_pressed(mb_left)
{
part_system_position(global.Sname, mouse_x,
mouse_y);
}
Le code ci-dessus vérifie la pression du bouton de la souris et s'il en détecte un, le système de particules indexé dans la variable globale "Sname" est déplacé vers la position x / y de la souris.