Mit dem ersten Satz deiner Geschichte, der fertig und im Studio funktionsfähig ist, ist es an der Zeit, deine Zeichenfolge mit Interpunktion und Zeilenumbrüchen anzupassen. Sobald du zufrieden bist, wie es aussieht und gelesen wird, kannst du weitere Sätze hinzufügen und den Rest deiner Geschichte fertigstellen.
Interpunktion hinzufügen
Wenn du deine Erfahrung testest, enthält dein erster Satz keine Interpunktion, um den Spielern zu signalisieren, dass der Satz vollständig ist. Um dies zu beheben, kannst du eine weitere Zeichenfolge mithilfe des gleichen Prozesses der Verkettung hinzufügen, um deine Wörter mit deiner Interpunktion zu verbinden.
Um Interpunktion hinzuzufügen:
Tippe in der gleichen Zeile wie die story-Variable zwei Punkte.
Füge eine weitere Zeichenfolge mit einem Interpunktionszeichen hinzu, wie einem Punkt oder Ausrufezeichen, gefolgt von einem zusätzlichen Leerzeichen, damit dein nächster Satz nicht sofort nach dem Interpunktionszeichen beginnt.
-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! ")-- =============================================-- =============================================storyMaker:Write(story)
Zeilenumbrüche hinzufügen
Ein Zeilenumbruch verschiebt den Cursor zur nächsten Textzeile. Dies ist hilfreich, wenn du möchtest, dass jeder Satz von der linken Seite der Seite beginnt und die Lesbarkeit deiner Geschichte im riesigen Buch verbessert.
Um einen Zeilenumbruch hinzuzufügen:
Tippe in der gleichen Zeile wie die story-Variable \n.
-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! \n")-- =============================================-- =============================================storyMaker:Write(story)- OPTIONALDu kannst mehr als einen Zeilenumbruch hinzufügen, indem du so viele \n hinzufügst, wie du benötigst. Zum Beispiel fügt der folgende Code-Schnipsel drei Zeilenumbrüche hinzu.-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)
Weitere Sätze hinzufügen
Jetzt, da dein erster Satz Interpunktion und möglicherweise Zeilenumbrüche enthält, kannst du weitere Sätze zu deiner Geschichte hinzufügen und die Spieler mehr Fragen zu deinen Platzhalterwörtern stellen.
Um weitere Sätze hinzuzufügen:
Unter deiner ersten Variablen erstelle eine neue Variable für deinen zweiten Platzhalter und stelle eine Frage, die sich auf den jeweiligen Platzhalter bezieht. Zum Beispiel:
-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local food1local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Verwende den gleichen Prozess wie bei deiner ersten Variablen, um die Variable festzulegen und die bereitgestellte Methode storyMaker:GetInput() zu verwenden, die deine Fragen im riesigen Buch anzeigt. Zum Beispiel:
-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local food1 = storyMaker:GetInput("Was isst du gern?")local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! \n\n\n")-- =============================================-- =============================================storyMaker:Write(story)Kombiniere die erste Zeichenfolge der Geschichte mit der Antwort des Spielers mithilfe von ...
- In der gleichen Zeile wie die story-Variable füge zwei Punkte hinzu.
- Füge ein Leerzeichen hinzu und tippe dann den Namen der Variable ein, die die zweite Antwort des Spielers speichert.
- Füge zwei weitere Punkte ein und beende den Satz mit einem Interpunktionszeichen.
-- =============================================local name1 = storyMaker:GetInput("Wie heißt dein Lieblingsname?")local food1 = storyMaker:GetInput("Was isst du gern?")local story = ("In einem Baum auf einem Hügel lebt der große Zauberer " .. name1 .. "! \n\n\n" .. "Jeden Morgen liebt der Zauberer es, eine riesige Schüssel mit Honig geröstetem " .. food1 .. " zu essen. ")-- =============================================-- =============================================storyMaker:Write(story)Wiederhole diesen Prozess für deine gesamte Geschichte und teste anschließend deine Erfahrung mithilfe der Schritte aus dem vorherigen Kapitel, um sicherzustellen, dass dein Code ordnungsgemäß funktioniert.