part_type_death

Définit un type de particule pour émettre un autre type de particule à la fin de sa durée de vie.

Syntaxe:

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


La description

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.



Exemple:

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.


Retour: Types de particules
Suivant: part_type_exists
© Copyright YoYo Games Ltd. 2017 Tous droits réservés