MvtUtil
MoveTowards :: Utilities
La fonction MoveTowards d’ASTER est conçue pour configurer et déplacer efficacement plusieurs instances.
ASTER : : MoveTowards comprend de nombreuses fonctions d’assistance appelées MoveTowards Utility qui sont utilisées lors de la création d’événements à partir de l’éditeur d’événements CF25.
MoveTowards : : Utility est abrégé en
MvtUtil
dans ce document.En outre, MoveTowards est abrégé en
MvT
, Target enTgt
, et Pursuer enPrs
.
Implémentation de ASTER::MoveTowars
ASTER a conçu le comportement pour traiter plusieurs instances comme un “essaim” et les déplacer comme un essaim. Pour atteindre cet objectif, nous avons décidé de classer et de sélectionner d’abord les instances en tant que cibles (mvt.Tgt) et poursuivants (mvt.Prs).
Les fonctionnalités de support de création d’événements incluent une fonction pour exporter les informations de l’instance sélectionnée vers un tableau JSON, qui peut être utilisée comme une fonction utilitaire polyvalente même sans utiliser ASTER::MoveTowards.
ASTER a également prévu un mécanisme appelé Vecteur de référence pour éviter d’utiliser le tableau JSON plus lent, qui est attendu pour fonctionner à des vitesses plus élevées.
-
En rapport Lien : Vecteur de Référence
ast:MvT Action List
Fonctions ASTER Rev.1.0.0 |
Événement | Détail |
---|---|---|
Configurer le nombre maximum of Oi can be Slctd Per Grp | Action | Config :: le nombre maximal de mvt.Target & Pursuer |
Sélectionner ou désélectionner en tant que mvt.Target | Action | mvt.Target :: Sélection individuelle, désélection |
Sélectionner ou désélectionner en tant que mvt.Pursuer | Action | mvt.Pursuer :: Sélection individuelle, désélection |
Sélection du lot :: As mtv.Pursuer | Action | mvt.Pursuer :: sélection des lots |
Désélectionner tout mvt.Target & mvt.Pursuer | Action | mvt.Target & Pursuer :: désélectionner tout |
Cache en tant qu’instance Obj apparentée | Action | Instance de l’objet apparenté :: Cache |
Détruire l’instance Obj correspondante | Action | Instance de l’objet apparenté :: Effacer et détruire |
Créer un tableau 1D avec les valeurs fixes en JSON :: Cible | Action | JSON :: Export to 1d-Arr :: Fixed of mvt.Target |
Créer un tableau 1D avec les valeurs fixes en JSON :: poursuivant | Action | JSON :: Export to 1d-Arr :: Fixed of mvt.Pursuer |
Créer un tableau 2D avec les coordonnées Xy de Oi :: Cible | Action | JSON :: Export to 2d-Array :: Xy-Coords :: Cible |
Créer un tableau 2D avec les coordonnées Xy d’Oi :: poursuivant | Action | JSON :: Export to 2d-Array :: Xy-Coords :: poursuivant |
Créer le vecteur de référence | Action | Génération par lots des coordonnées de destination |
Action |
Condition
Fonctions Rev.1.0.0 |
Événement | Détail |
---|---|---|
EvD :: Sélectionné mvt.Target | Condition | |
EvD :: Sélectionné mvt.Pursuer | Condition | |
EvD :: Désélectionné mvt.Target | Condition | |
EvD :: Désélectionné mvt.Pursuer | Condition | |
Condition |
Expression
Fonctions Rev.1.0.0 |
Événement | Détail |
---|---|---|
Obtenir le nombre d’instances sélectionnées en tant que mvt.Target | Expression | Obtenir le nombre de mvt.Target |
Obtenir le nombre d’instances sélectionnées en tant que mvt.Pursuer | Expression | Obtenir le numéro de mvt.Pursuer |
Expression |