玩家回答所有問題後,將能夠看到他們的答案與故事結合。故事也會被儲存在使用字串的變量中,然後與包含玩家回答的字串結合。
編寫第一個字串
記得你為故事寫的第一句話嗎?是時候將它添加到代碼中了。
確保播放測試已停止。
點擊遊戲編輯器上方的故事管理員腳本標籤返回到腳本。如果你沒有看到腳指令碼,請查看 Explorer,找到 StoryManager,然後雙擊它。
在你輸入問題的地方,創建一個新變量名為 story 的變量。請確保變量名稱為 小寫 。
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story-- =============================================end要找到第一個字串,返回到原始故事。在第一個暫時符號前圓圈或強調所有內容 之前 如果變量發生在句子中間,其餘部分可以稍後添加。
原始暫時位置 : 在山上的樹上住著偉大的巫師名稱1
歷史變數儲存字串如下。請確保在最後一個字之後但在引號之前添加空格。
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard "-- =============================================
添加名稱
接下來,故事的第一個字串需要與玩家的答案結合。將東西組合起來稱為 連接 。要將兩個字串結合起來,請使用 ..
在故事變量的同一行上,輸入..
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " ..-- =============================================仍然在同一行上,輸入保持玩家答案的變量名稱。
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1-- =============================================
顯示故事
現在故事已經輸入完畢,需要向玩家展示。T
在第二條橫線下,找到 storyMaker:Write() 。在 () 之間,輸入變量 story。這會告訴程序在遊戲中寫下故事。
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")local story = "In a tree on a hill lives the great wizard " .. name1-- =============================================-- 在下方括號中添加歷史變量storyMaker:Write(story)玩遊戲。你應該看到兩條字串(在下面的圖像中以不同顏色顯示)結合在一起。
排除故障提示
如果句子未出現,請嘗試以追蹤中之一。 如果問題未被問及 :
檢查問題是否在引用符內。 如果故事被結合 :
故事的第一部分在引言中。
擁有玩家答案的變量名稱完全匹配。大小寫計數!
擁有玩家答案的變量名稱不在引用符內。
兩個字串被 .. 分開 如果故事未出現 :
看看 storyMaker:Write() 。確認在 () 之間是 story 變量。