timeline_moment_add_script

Ajoute un script à la ligne de temps à l'étape donnée.

Syntaxe:

timeline_moment_add_script(ind, step, script);


Argument La description
ind L'index de la ligne de temps pour ajouter un moment à.
step Le moment (étape) à ajouter.
script L'index du script à ajouter dans le moment.


Retours: N / A


La description

Avec cette fonction, vous pouvez ajouter dynamiquement des scripts à Timelines (les scripts doivent déjà exister dans les ressources du jeu) à tout moment donné dans cette ligne de temps, où un "moment" est l'équivalent d'un tick (ou step). De cette façon, vous pouvez créer une nouvelle ligne de temps en utilisant le timeline_add fonction et ajouter des comportements différents à tout moment, ou simplement modifier une ressource de ligne de temps précédemment créé avec de nouveaux comportements. Notez que le script ne peut pas exiger d'arguments supplémentaires lors de l'utilisation de cette fonction.


Exemple:

global.tl = timeline_add();
var i = room_speed * 60;
repeat(3)
   {
   timeline_moment_add_script(global.tl, i, choose(scr_AlienAttack_1, scr_AlienAttack_2, scr_AlienAttack_3);
   i += room_speed * 60;
   }

Le code ci-dessus va créer une nouvelle ligne de temps et stocker son index dans la variable "global.tl". Il ajoutera ensuite trois scripts à la ligne de temps, choisis au hasard, à des intervalles d'une minute.


Retour: Chronologies
Suivant: timeline_moment_clear
© Copyright YoYo Games Ltd. 2017 Tous droits réservés