Définir l'orientation des particules


La description

Cette action est utilisée pour définir l'orientation des particules - l'angle sous lequel les images de particules seront dessinées - qui peuvent être statiques ou réglées pour augmenter / diminuer avec le temps. Vous fournissez la valeur d'ID unique pour le type à définir la taille de (tel que renvoyé lorsque vous avez créé le type avec l'action Créer un type de particule ), puis donnez une plage d'orientations initiales de départ, puis le montant d'augmentation et enfin le "wiggle". L'orientation à laquelle une particule est créée est calculée de telle sorte que 0 est correct, 90 est en haut, 180 est à gauche et 270 est en baisse, donc un réglage minimum de 0 et un maximum de 360 ​​émettront des particules où chacun sera tourné par un quantité aléatoire autour de 360 ​​° (notez que cela n'affecte pas la direction des particules).

L'option permettant d'augmenter l'orientation des particules vous permet d'entrer une valeur qui sera ajoutée à l'angle d'orientation de base de chaque image de jeu de la durée de vie de la particule. Par conséquent, si vous définissez cette valeur sur 0,1, par exemple, 0,1 sera ajouté à l'angle de l'image de chaque image de jeu. Notez que vous pouvez également utiliser ici des valeurs négatives pour faire tourner la particule dans la direction opposée, de sorte que les valeurs positives feront tourner la particule dans le sens inverse des aiguilles d'une montre et la rotation négative dans le sens des aiguilles d'une montre. Notez que la diminution d' orientation minimale acceptée est de -0,01 et que l' incrément minimal est de 0,01.

Vous pouvez également définir l'option "wiggle" pour l'orientation des particules. C'est une valeur qui sera générée aléatoirement entre 0 et la valeur que vous donnez puis ajoutée ou soustraite à l'angle de l'image de la particule à chaque étape de la durée de vie des particules, provoquant la fluctuation de l'image dessinée dans sa rotation. De toute évidence, les valeurs plus élevées sont plus prononcées que les valeurs plus petites, et cette valeur peut même être négative, la plage maximale se situant entre -20 et 20.

Enfin, vous pouvez choisir d'avoir l'orientation relative ou non à la direction de la particule. Cela signifie que bien que la particule ait une direction (et une vitesse) définie, l'image de la particule sera orientée en fonction de ce vecteur. Gardez à l'esprit que si la vitesse de particule est réduite et atteint 0 pendant la durée de vie de la particule, l'absence de vitesse définit la direction sur la valeur par défaut de 0 ° et donc une orientation relative fera "sauter" l'image à un angle d'orientation différent.


Syntaxe de l'action:

Définir la syntaxe d'orientation des particules


Arguments:

Argument La description
Type La valeur d'ID unique pour le type de particule pour définir l'orientation de
Min L'orientation minimale pour le type de particule (de -360 à +360, par défaut 0)
Max L'orientation maximale pour le type de particule (de -360 à +360, par défaut 360)
Increment La valeur à ajouter à l'orientation du type de particule à chaque trame de jeu (peut être négative, minimum +/- 0.01)
Wiggle La valeur maximale à ajouter ou soustraire de manière aléatoire à l'orientation des particules par pas (+/- 20).
Relative To Direction Que ce soit pour définir l'angle de l'image de la particule par rapport à la direction du mouvement de la particule (activé) ou non (désactivé).


Exemple:

Définir l'exemple d'orientation des particules
Le code de bloc d'action ci-dessus crée un nouveau type de particule et affecte sa valeur d'ID unique à une variable globale. Il procède ensuite à définir toutes les propriétés pour le type de particule.