AfterImage/fr
From M.U.G.E.N Wiki
This page is in progress of being translated to fr. You can help translating it or go to another language version that follows:
State Controller: AfterImage
Permet un effet d'image différée du joueur. Les frames du personnage sont stockées dans une mémoire tampon, et sont affichées après un délai en images différées.
- Paramètres requis :
- aucun
- Paramètres optionnels :
- time = duréé (entier)
- Spécifie le nombre de ticks pendant lesquels les images différées doivent être affichées. -1 pour afficher indéfiniment. 1 par défaut. Specifies the number of ticks that the afterimages should be displayed for. Set to -1 to display indefinitely. Defaults to 1.
- length = nb_de_frames (entier)
- Indique la capacité en frames de la mémoire tampon. L'historique maintiendra jusqu'aux nb_de_frames dernières frames les plus récentes du personnage. En considérant que les valeurs sont constantes pour le timegap et le framegap, augmenter le length peut augmenter le nombre et "l'ancienneté" (à défaut d'un meilleur terme) de l'image différée affichée à un temps donné. Le length maximum est de 60 et il est de 20 par défaut.
- palcolor = col (entier)
- Voir après.
- palinvertall = invertall (bool)
- Voir après.
- palbright = add_r, add_g, add_b (entier)
- Voir après.
- palcontrast = mul_r, mul_g, mul_b (entier)
- Voir après.
- palpostbright = add2_r, add2_g, add2_b (entier)
Ces paramètres déterminent les effets de palette à appliquer à toutes les images différées. Tout d'abord, le niveau de couleur est ajusté selon la valeur du palcolor, puis si invertall est différent de zéro, les couleurs sont inversées. Ensuite, les composants palbright sont ajoutés à l'élément correspondant dans la palette du joueur, puis chaque composant est multiplié par le composant palcontrast correspondant divisé par 256, puis les éléments palpostbright sont ajoutés au résultat. La valeur de palcolor va de 0 (niveau de gris) à 256 (couleur normale). Par exemple, si le composant rouge de la palette du personnage est notée pal_r, alors le composant rouge de la palette de l'image différée est obtenue par (pal_r+add_r)*mul_r/256 + add2_r, sachant que palcolor et palinvert sont laissés à leurs valeurs par défaut. Les valeurs valides pour palcolor sont de 0 à 256, pour les éléments palbright et palpostbright, de 0 à 255n et n'importe quel entier non négatif pour les éléments palcontrast. Les valeurs défaut sont :
palcolor = 256 palinvertall = 0 palbright = 30,30,30 palcontrast = 120,120,220 palpostbright = 0,0,0
- paladd = add_r, add_g, add_b (int)
- Voir après.
- palmul = mul_r, mul_g, mul_b (float)
Ces paramètres spécifient les effets de palette appliqués répétitivement au frames successives dans l'image différée. Dans une application de ces effets de palette, premièrement, les éléments paladd sont ajoutés à la palette de l'image différée, puis les éléments sont multipliés par les facteurs palmul. Ces effets sont appliqués zéro fois à la frame d'image différée la plus récente, une fois à celle qui suit, deux fois à la suivante, etc. Les valeurs valides sont de 0 à 255 pour les éléments paladd, et n'importe quelle valeur flottante non négative pour les facteurs palmul. Les valeurs défaut sont :
paladd = 10,10,25 palmul = .65,.65,.75
- timegap = valeur (entier)
- Ce paramètre contrôle combien de frames doivent être sautées entre chaque sauvegarde de frame du joueur dans la mémoire tampon pour l'affichage d'image différée. Par défaut, c'est 1 (aucune frame sautée). Pour sauver toutes les troisièmes frames (par exemple), vous devez utiliser timegap = 3.
- framegap = N (entier)
- Chaque Nième frame dans la mémoire tampon sera affichée comme une image différée. Par exemple, si framegap=4 (par défaut), alors les première, cinquième, neuvième, .... frames de la mémoire tampon seront affichées en images différées.
- trans = type (caractères)
- Spécifié le type de transparence pour les images différées. Les types valides sont "none" pour une image différée opaque, "add", "add1", et "sub". None par défaut.
- Exemple :
- aucun