Derniers sujets

[Tuto Ren'Py] Les variables lvl 1 (*)

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Tuto Ren'Py] Les variables lvl 1 (*)

Message par Ryouzanki le Sam 26 Mai 2012 - 1:06

Bonsoir,

Commentaire
En fait, avec du recul ce tuto sert pas à grand chose... C'est juste un plagia du tuto suivant sur les variables lvl 2...

Connaissances requises :
- Dialogues lvl 1 (*)

A quoi ça sert ?
Les variables lvl 1, ce sont comme des étiquettes. Au lieu de dire va à la libraire "Pouvez vous me vendre le livre qui parle de blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla blablablabla" Vous allez dire le titre du livre. Tout comme nous avons créé un personnage, nous créons une variable neutre qui sert pas à grand chose. Personnellement je l'utilise pour mon VN pour les terminaisons.

A quoi ça ressemble ?
Cela ne se voit pas. C'est juste pour faire du code propre et facile à modifier. Exemple, au début vous avez un nom de Dieu. Tous les personnages le disent. Puis en fait, vous changez d'avis sur le Dieu. c'est chiant de modifier le nom à chaque fois qu'il est dit un par un nan ? Bah là, vous modifiez juste la variable.

Mais comment tu fais ça ?
Pour déclarer une variable, utilisez le dollar : $. Vous pouvez la déclarer au début (avant le start label) de préférence afin que le code soit lisible mais ce n'est pas obligatoire. Si vous n'êtes pas la seule personne à toucher au code, faire un code lisible est très important pour vos partenaires. Comme ceci :
Code:
$ dieu = Baba-O-Rhume
Pour utiliser la variable, il suffit de la mettre entre crochet. Exemple :
Code:
"Ryouzanki" "Ô, [dieu] tout puissant, accorde moi ta bénédiction sucrée..."
"Elusia" "[dieu] ne vous sauvera pas cette fois, barbare !"
Là, si je veux changer le nom du dieu, j'ai juste la première ligne
Bon OK, mon exemple est nul. Tapons dans les trucs utiles, comme avec le code suivant, dont une variante est utilisée dans mon VN :
Code:
"Es-tu un garçon ou une fille ?"
menu:
    "Fille.":
        "moi" "Je suis une fille"
        $ sexe = "fille"
        $ gram = "e"
    "Garçon.":
        "moi" "Je suis un garçon"
        $ sexe = "garçon"
        $ gram = ""

"Donc tu es un[gram] [sexe]"
Je vous laisse deviner ce que ce code fait ou copier-collez le et vous verrez ! Moi je le trouve cool ! Si vous voulez faire la même chose avec carrément un prénom, allez dans dialogues avancés. Toujours est-il que si vous avez des questions, mon oreille est à vous.

Voir aussi :
- Dialogues lvl 2 (**)
- Variables lvl 2 (**)

Ryouzanki
Maître
Maître

Masculin Messages : 1008
Age : 25

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum