Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
passer_a_ags_3.0 07/10/2012 16:21 | passer_a_ags_3.0 29/01/2014 23:29 version actuelle | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
**Éditeur d'interaction**\\ \\ | **Éditeur d'interaction**\\ \\ | ||
L'éditeur d'interaction a été supprimé de AGS 3.0. Quand vous importez votre jeu, AGS | L'éditeur d'interaction a été supprimé de AGS 3.0. Quand vous importez votre jeu, AGS | ||
- | tentera de convertir toutes vos interactions dans les scripts. Ceux-ci devraient généralement | + | tentera de convertir toutes vos interactions dans les scripts. Cela devrait généralement |
- | marcher, cependant il existe certaines choses dont vous devriez être au courant :\\ \\ | + | se passer sans problème, cependant il existe certaines choses dont vous devriez être au courant : |
- | 1. Problèmes de conflit -- C'était quand, si un script exécuté en 2.72 se bloquait, il était encore possible | + | |
- | pour les interactions de s'exécuter en même temps même si elles n'étaient pas incluses dans les scripts. Maintenant ce n'est plus le cas. | + | 1. Problèmes de conflit -- Avec AGS 2.72, les interactions pouvaient être exécutées //en même temps// qu'un script bloquant si elles n'exécutaient aucun script. Ce n'est plus possible désormais. |
- | + | ||
- | 2. Interactions bloquantes -- dans la version 2.72, une interaction "Run Dialog" (//lancer un dialogue//), par exemple, | + | 2. Interactions bloquantes -- Avec AGS 2.72, une interaction "Run Dialog" (//lancer un dialogue//), par exemple, |
- | attendait que le dialogue soit terminé avant d'aller vers la prochaine action. Si vous aviez un "Run Dialog" (//lancer un dialogue//) suivi d'un "Change Room" (//changer de pièce//), alors le dialogue se finissait avant que le changement de pièce n'arrive. | + | attendait que le dialogue soit terminé avant de lancer l'action suivante : si vous aviez un "Change Room" (//changer de pièce//) après un "Run Dialog" (//lancer un dialogue//), alors le changement de pièce n'arrivait qu'une fois le dialogue fini.\\ |
- | + | ||
Avec le script, vous devez faire attention car la commande "dialog[x].Start()" ne bloque pas ; | Avec le script, vous devez faire attention car la commande "dialog[x].Start()" ne bloque pas ; | ||
- | au lieu de cela, il attend que le script en cours d'exécution finisse avant de lancer la boîte de dialogue. | + | au lieu de cela, la boîte de dialogue attend que le script en cours d'exécution finisse d'être exécuté avant de se lancer. |
- | Ca veut dire que le changement de room n'arrivera pas nécessairement après le dialogue. | + | Cela veut dire que le changement de pièce n'arrivera pas nécessairement //après// le dialogue.\\ |
- | + | Afin d'atténuer ce type de problèmes, vous pouvez insérer la commande pour changer de pièce à l'intérieur d'une commande "run-script" (//lancer le script//) placée à la fin du dialogue. | |
- | Afin d'atténuer ces types de problèmes, vous pouvez utiliser une autre solution telle qu'une commande "run-script" (//lancer le script//) à | + | |
- | la fin du dialogue pour lancer le changement de pièce.\\ \\ | + | |
**Global Messages (messages globaux)**\\ \\ | **Global Messages (messages globaux)**\\ \\ | ||
Les messages globaux ne sont plus utilisés et doivent être considérés comme obsolètes -- | Les messages globaux ne sont plus utilisés et doivent être considérés comme obsolètes -- |