Avec la première phrase de votre histoire terminée et fonctionnant dans Studio, il est temps de personnaliser votre chaîne avec de la ponctuation et des sauts de ligne. Une fois que vous êtes satisfait de son apparence et de sa lecture pour les joueurs, vous pouvez ajouter d'autres phrases et terminer le reste de votre histoire.
Ajouter de la ponctuation
Lorsque vous testez votre expérience, votre première phrase n'inclut aucune ponctuation pour indiquer aux joueurs que la phrase est complète. Pour résoudre ce problème, vous pouvez ajouter une autre chaîne en utilisant le même processus de concaténation pour connecter vos mots avec votre ponctuation.
Pour ajouter de la ponctuation :
Sur la même ligne que la variable story, tapez deux points.
Ajoutez une autre chaîne avec un signe de ponctuation, tel qu'un point ou un point d'exclamation, puis un espace supplémentaire afin que votre prochaine phrase ne commence pas immédiatement après le signe de ponctuation.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
Ajouter des sauts de ligne
Un saut de ligne déplace le curseur vers la ligne de texte suivante. Cela est utile lorsque vous souhaitez que chaque phrase commence du côté gauche de la page, et améliore la lisibilité de votre histoire dans le grand livre.
Pour ajouter un saut de ligne :
Sur la même ligne que la variable story, tapez \n.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- OPTIONNELVous pouvez ajouter plus d'un saut de ligne en ajoutant autant de \n que nécessaire. Par exemple, l'extrait de code suivant ajoute trois sauts de ligne.-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
Ajouter plus de phrases
Maintenant que votre première phrase comprend de la ponctuation et des sauts de ligne applicables, vous pouvez ajouter plus de phrases à votre histoire et poser plus de questions aux joueurs pour vos mots de remplacement.
Pour ajouter plus de phrases :
Sous votre première variable, créez une nouvelle variable pour votre deuxième mot de remplacement et posez une question liée au type de mot de remplacement qu'il s'agit. Par exemple :
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)En utilisant le même processus que pour votre première variable, définissez la variable et utilisez la méthode fournie storyMaker:GetInput() qui affiche vos questions dans le grand livre. Par exemple :
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1 = storyMaker:GetInput("Qu'aimez-vous manger ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Combinez la première chaîne de l'histoire avec la réponse du joueur en utilisant ...
- Sur la même ligne que la variable story, ajoutez deux points.
- Ajoutez un espace, puis tapez le nom de la variable qui stocke la deuxième réponse du joueur.
- Ajoutez deux points supplémentaires, puis terminez la phrase par un signe de ponctuation.
-- =============================================local name1 = storyMaker:GetInput("Quel est votre nom préféré ?")local food1 = storyMaker:GetInput("Qu'aimez-vous manger ?")local story = ("Dans un arbre sur une colline vit le grand sorcier " .. name1 .. "! \n\n\n" .. "Chaque matin, le sorcier adore manger un énorme bol de " .. food1 .. ". ")-- =============================================-- =============================================storyMaker:Write(story)Répétez ce processus pour toute votre histoire, puis testez votre expérience en suivant les étapes du chapitre précédent pour vous assurer que votre code fonctionne correctement.