編寫一個問題

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

記得你是如何為故事寫一句話,然後用一個空白字取代了一個字嗎?現在是時候給玩家一個機會來為你的體驗添加一些內容了。

在腳指令碼中,你創建的暫時符號將是 變量 。在編寫代碼時,變量是用於信息的暫時符號,在這個例子中是一個字。

您將開始向玩家提出一個問題。然後,他們會輸入一個答案,該答案會被儲存在變量中 存储

創建變量

變數有名稱告訴程式員它們存商店 商家什麼。在這個例子中,你會為 placeholder 創建一個變數名稱為 name1 的變數。

  1. 點擊下線條下方並輸入 local name1


    -- 全球變量
    local storyMaker = require(script:WaitForChild("StoryMaker"))
    -- 控制遊戲的代碼
    local playing = true
    while playing do
    storyMaker:Reset()
    -- 衝擊之間的代碼故事
    -- =============================================
    local name1
    -- =============================================
    -- 在下方括號中添加歷史變量
    storyMaker:Write()
    -- 再次播放?
    playing = storyMaker:PlayAgain()
    end

設定變量

現在玩家需要有機會將東西放入暫時器內。要變更變量,需要將 設置 變成使用 = 符號的東西。

  1. name1 之後,請務必添加空格,然後輸入 =


    while playing do
    storyMaker:Reset()
    -- 衝擊之間的代碼故事
    -- =============================================
    local name1 =
    -- =============================================
    -- 在下方括號中添加歷史變量
    storyMaker:Write()
    end
  2. 在平等符號之後,輸入 storyMaker:GetInput() 。代碼必須完全輸入,大小寫必須相符。


    while playing do
    storyMaker:Reset()
    -- 衝擊之間的代碼故事
    -- =============================================
    local name1 = storyMaker:GetInput()
    -- =============================================
    -- 在下方括號中添加歷史變量
    storyMaker:Write()
    end

輸入問題

變數可以儲存不同類型的數據,包括小數、真實或虛擬值以及字串。 字串 類型變數是特殊的,因為它們可以存儲整個句子。很容易找到字串類型變量,因為它們總是在引用符「像這樣」中。

向玩家提出的問題將是一個字串變量。

  1. GetInput() 中,點擊 之間的 括號。內部輸入由引用符包圍的問題。


    -- 衝擊之間的代碼故事
    -- =============================================
    local name1 = storyMaker:GetInput("What is your favorite name?")
    -- =============================================
    end