記得你是如何為故事寫一句話,然後用一個空白字取代了一個字嗎?現在是時候給玩家一個機會來為你的體驗添加一些內容了。
在腳指令碼中,你創建的暫時符號將是 變量 。在編寫代碼時,變量是用於信息的暫時符號,在這個例子中是一個字。
您將開始向玩家提出一個問題。然後,他們會輸入一個答案,該答案會被儲存在變量中 存储 。
創建變量
變數有名稱告訴程式員它們存商店 商家什麼。在這個例子中,你會為 placeholder 創建一個變數名稱為 name1 的變數。
點擊下線條下方並輸入 local name1 。
-- 全球變量local storyMaker = require(script:WaitForChild("StoryMaker"))-- 控制遊戲的代碼local playing = truewhile playing dostoryMaker:Reset()-- 衝擊之間的代碼故事-- =============================================local name1-- =============================================-- 在下方括號中添加歷史變量storyMaker:Write()-- 再次播放?playing = storyMaker:PlayAgain()end
設定變量
現在玩家需要有機會將東西放入暫時器內。要變更變量,需要將 設置 變成使用 = 符號的東西。
在 name1 之後,請務必添加空格,然後輸入 = 。
while playing dostoryMaker:Reset()-- 衝擊之間的代碼故事-- =============================================local name1 =-- =============================================-- 在下方括號中添加歷史變量storyMaker:Write()end在平等符號之後,輸入 storyMaker:GetInput() 。代碼必須完全輸入,大小寫必須相符。
while playing dostoryMaker:Reset()-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput()-- =============================================-- 在下方括號中添加歷史變量storyMaker:Write()end
輸入問題
變數可以儲存不同類型的數據,包括小數、真實或虛擬值以及字串。 字串 類型變數是特殊的,因為它們可以存儲整個句子。很容易找到字串類型變量,因為它們總是在引用符「像這樣」中。
向玩家提出的問題將是一個字串變量。
在 GetInput() 中,點擊 之間的 括號。內部輸入由引用符包圍的問題。
-- 衝擊之間的代碼故事-- =============================================local name1 = storyMaker:GetInput("What is your favorite name?")-- =============================================end