part_type_death(ind, death_number, death_type);
| Argument | La description |
|---|---|
| ind | L'indice du type de particule à changer. |
| death_number | La quantité de la nouvelle particule à créer à la mort des particules. Si une valeur négative est créée, elle crée plutôt une petite chance que l'on soit créé (par exemple, -3 signifierait que l'on est créé toutes les 3 étapes). |
| death_type | L'index du type de particule à créer. |
Retours: N / A
Cette fonction peut être utilisée pour faire éclater votre particule d'un autre type de particule à la fin de sa durée de vie.
NOTE: N'utilisez JAMAIS le même type de particule car cela provoquera une boucle infinie et peut faire planter le jeu en quelques secondes! En outre, soyez très prudent lors de l'utilisation car cela peut augmenter considérablement le nombre de particules à l'écran à la fois et provoquer un ralentissement notable de vos jeux.
particle1 = part_type_create();
part_type_shape(particle1, pt_shape_flare);
part_type_size(particle1, 0.20, 0.30, 0.50, 0);
part_type_scale(particle1, 0.10, 0.20);
part_type_colour3(particle1, 33023, 8454143, 33023);
part_type_alpha3(particle1, 0.30, 0.50, 0);
part_type_speed(particle1, 0.40, 1, 0, 0);
part_type_direction(particle1, 0, 359, 0, 20);
part_type_gravity(particle1, 0.20, 90);
part_type_orientation(particle1, 90, 90, 0, 0, 1);
part_type_blend(particle1, 1);
part_type_life(particle1, 1, 40);
particle2 = part_type_create();
part_type_shape(particle2, pt_shape_smoke);
part_type_size(particle2, 1, 1, 0, 0);
part_type_scale(particle2, 0.50, 0.50);
part_type_colour1(particle2, 12632256);
part_type_alpha3(particle2, 0.10, 0.40, 0);
part_type_speed(particle2, 0.50, 0.50, 0, 0);
part_type_direction(particle2, 0, 359, 0, 0);
part_type_gravity(particle2, 0.20, 90);
part_type_orientation(particle2, 0, 359, 0, 1, 1);
part_type_blend(particle2, 0);
part_type_life(particle2, 60, 60);
part_type_death(particle1, 1, particle2);
Le code ci-dessus crée et définit deux particules et définit la particule indexée dans la variable "particle1" pour créer 1 particule de "particle2" à la fin de sa durée de vie.