Horizontal: R2L, Counter


ASTER::ACTION::ALIGN::Right to Left, Horizontal, Counter

Création d’un compteur à virgule flottante double précision avec alignement de droite à gauche en utilisant la largeur de l’image.

Lors de l'exécution de l'application CF25, les coordonnées de l'instance de l'objet sélectionné sont alignées et modifiées.

Seuls les types d'objets sprite (Actif) peuvent être sélectionnés.

Cette commande est conçue pour créer un compteur à virgule flottante double précision. Veuillez noter qu’elle comporte un paramètre supplémentaire par rapport à Horizontal L2R ici.

ASTER::ACTION::Align::Hori R2L Counter

ASTER::ACTION::Align::Hori R2L Counter


Parameter.1

Parameter.1: Read More..

Sélectionnez l'instance de l'objet. Seul le type "Objet (sprite) Actif" peut être sélectionné.

Description of the image

Si "The Active Object" n'est pas spécifié, une erreur sera affichée lors de l'exécution de l'action à partir de l'événement, et le processus sera interrompu.


Parameter.2

Parameter.2: Read More..

4 paramètres sont sérialisés et envoyés sous forme d'une seule chaîne.

" 100 , 150 , +10 , true "
Nom Type détails
Position X int Coordonnée X pour commencer le placement
Position Y int Coordonnée Y pour commencer le placement
Valeur d'offset int Valeur d'offset pour ajustement de position : valeurs négatives possibles
Drapeau de Changement de Trame d'Animation boolean true = Changement forcé de la trame d'animation

Traitement Interne

Changez la trame d'animation de l'instance de l'objet et alignez-la à intervalles égaux en vous référant à la largeur de l'image.

Lors de l'alignement, arrêtez l'animation de force, attribuez un numéro de série en fonction du nombre d'instances et attribuez le numéro de série à la variable Alterable Variables A de l'instance.

Largeur de l'image + Valeur d'offset

Changez de force la trame d'animation de l'instance en utilisant le numéro de série. En vous référant à la largeur de l'image de la nouvelle trame d'animation sélectionnée, elle peut être alignée avec des largeurs d'image individuelles et vous pouvez afficher la liste des images d'animation à l'écran.

Une option pour changer de force la trame d'animation en même temps que l'alignement est sélectionnable.

  • Si true, changez la trame d'animation lors de l'alignement.

  • Si false, n'arrêtez pas l'animation et ne changez pas la trame d'animation.

Lorsque l’option de changement de cadre d’animation de Paramètre.2 est activée, Paramètre.3 fonctionne.

Les autres paramètres sont entièrement compatibles avec ceux de Horizontal L2R.


Parameter.3

"+3.141592653500000e+04"

La sérialisation et la transmission de nombres à virgule flottante double précision (Double) vous permet de créer un compteur correspondant à la trame d’animation d’un objet actif et pouvant représenter des nombres à virgule flottante double précision.

En créant un compteur avec un objet actif, vous pouvez créer des événements personnalisés en utilisant un mécanisme différent de celui du compteur dans l’extension standard Clickteam.

En plus des signes plus et moins, la normalisation utilisant la notation scientifique (en utilisant “e” ou “E” pour indiquer la puissance de 10) peut également être utilisée.

"1.2E3"
"-1.23E-4"

Minion Minion

Un exemple de changement de couleur de chiffres spécifiques avec un shader. Vous pouvez également afficher des nombres avec une précision de Double ou plus (17 chiffres ou plus).


Notes

La fonction d'alignement n'utilise pas de nombres à virgule flottante comme paramètres. Voici un exemple d'erreur.

Exemple d'erreur de paramètre..
"1.00"

Il n'est pas possible d'ignorer le type de données lors de la définition des paramètres.

Bien que certains paramètres de modèle puissent être compatibles, il est généralement déconseillé de réutiliser les paramètres d'un modèle à un autre sans vérification de fonctionnement, car le nombre de paramètres peut varier.

About Reserved Variables.. Read More

À propos des Variables Réservées

À partir des variables d'instance d'objet, les variables réservées sont les suivantes :

  1. Alt Variable[0] = Spread ID

  2. Alt Variable[1] = Motion ID

Les variables ci-dessus sont utilisées.

Alt Variable[0]

Numéro séquentiel. La dernière instance d'objet créée sur l'éditeur de trame est assignée à 0, puis chaque instance se voit attribuer une valeur incrémentée de +1 dans l'ordre. Il est sûr de la remplacer par n'importe quelle valeur.

Alt Variable[1]

Type de mouvement. Les valeurs allant de 0 à 4 sont assignées en fonction du type de mouvement au moment de l'enregistrement. C'est un nombre magique pour accélérer les recherches dans la base de données. Si elle est modifiée, le contrôleur ne pourra pas rechercher correctement, ce qui est dangereux.

À partir de rev.0.9.x, une méthode de non-utilisation de l'Alt Variable[1] a été testée, et elle n'est pas utilisée maintenant, mais elle peut être rétablie, donc veuillez traiter l'Alt Variable[1] comme une variable réservée.