您將會在 幾乎 完成項目!
剩下的內容是完成第一個句子,然後添加另一個問題,給玩家一些更多的選擇。
完成文句
要在句子中增加更多字或分號,請使用連接字串。
在故事變量與同一行,輸入 ..
添加另一個包含文句剩餘部分或只是點號的字串。別忘記在文句結束添加額外的空格。
-- 代碼故事之間的抬頭顯示-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "-- =============================================
添加第二個問題
要提出第二個問題,請創建新問題,並持續添加故事的相同變量。
決定要從你的故事的第二個句子中刪除哪個字。
原始佔位預留符號: 每個早上,巫師喜歡吃一個巨大的蜂蜜烤麵包 food1 。
在第一個變數下,建立一個新變數來作為預置符號。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "使用 storyMaker:GetInput("") 來向玩家提出問題,並儲存他們的答案。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1local story = "In a tree on a hill lives the great wizard " .. name1 .. ". "在故事變量中,使用 .. 連接下一個故事字串。務必包含句子結束後的空格。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted "在新的故事字串後,結合第二個問題的答案,然後以點擊結束。
local name1 = storyMaker:GetInput("What is your favorite name?")local food1 = storyMaker:GetInput("What is your favorite food?")local story = "In a tree on a hill lives the great wizard " .. name1 .. ". " .. "Every morning, the wizard loves eating a giant bowl of honey roasted " .. food1 .. ". "
可選項目
如果您想進一步發展這個故事,我們包含一些想法。例如,一些方法來改善故事包括:
- 增加更多線頭到您的故事
- 每次新增新變數和字串時玩測試
- 請問一個夥伴或朋友,他們想自訂哪些其他字詞。
此外,下面是一些 提示和技巧 以便為玩家製作有趣的故事。
使用變數超過一次
變數可以用於多個時間—只要在你想要包含字詞的字串之間使用連接符。 範例代碼 : "I am " .. name1 .. " and you are in the palace of " .. name1 .. "!". 結果 : 我是山姆斯,你在山姆斯宮殿裡!
添加線斷
行間可以通過輸入 \n 在字串中添加。 또한 1 行以上的行間可以組合成 \n\n 。 範例代碼 : "One \n Two \n\n Three" 結果 :
一
二
三