Script

De Celestia wiki

Qu'est-ce qu'un script Celestia ?

Un script Celestia est un fichier texte (enregistré au format .cel ou .celx) représentant une liste de commandes permettant d'exécuter automatiquement la plupart des fonctions habituellement accessibles à travers les différents menus. Les scripts offrent donc la possibilité d'enchaîner automatiquement (sans intervention de l'utilisateur) des déplacements, des mouvements de caméra, des changements de textures de planètes, bref de réaliser l'équivalent d'une véritable séquence vidéo dans Celestia. Il permettent aussi d'afficher des commentaires textuels au cours de ces séquences.

Comment ouvrir un script dans Celestia ?

Les scripts sont accessibles à partir du Menu "File" ("Fichier") > "Open script" ("Ouvrir script")

Comment modifier un script ?

Un script peut être écrit ou modifié comme tout autre fichier texte, en utilisant votre éditeur de texte préféré (Notepad, ...). Il vous suffit ensuite de l'enregistrer au format .cel ou celx (exemple : monscript.cel).

Comment permettre à un script d'afficher des caractères accentués ?

Pour permettre l'affichage de caractères accentués à partir d'un script, il est nécessaire d'utiliser l'éditeur de texte Notepad2 (sous Windows) et de choisir l'encodage en UTF-8 ("File" > "Encoding" > "UTF-8"). Il vous suffit ensuite de taper votre texte directement accentué à l'intérieur de vos commandes print.

Quelles sont les principales commandes ?

 print { origin "topleft"  row 13  column 25  duration 5 text "Voici une comète" }
wait { duration 5 }

permet d'afficher "Voici une comète" en commençant à la 13ème ligne de la 25ème colonne à partir
du coin 'en haut à gauche' durant 5 secondes.
rem : La commande wait (2ème ligne)est indispensable après une commande print.
 preloadtex { object "Sol/Earth" }
permet de charger en mémoire les textures de la Terre avant l'affichage à l'écran.