-1
我的問題是:有沒有辦法在lua中顯示一段時間的文本?我正在嘗試製作一個gui,並且想要顯示我的標誌(我使用打印語句 - 用於製作它)3秒鐘。 Plz幫助我!謝謝!在lua中顯示文本的秒數
我的問題是:有沒有辦法在lua中顯示一段時間的文本?我正在嘗試製作一個gui,並且想要顯示我的標誌(我使用打印語句 - 用於製作它)3秒鐘。 Plz幫助我!謝謝!在lua中顯示文本的秒數
解決方法很簡單:(1)顯示標誌,(2)等待三秒鐘,(3)隱藏標誌。如果你知道如何執行步驟1和3,那麼對於步驟2你有兩個選項。
如果你有機會獲得像luasocket庫,你可以使用它select呼叫等待的秒數:
socket.select(nil, nil, 3)
如果這個庫不可用,你可以做一個「忙」循環:
local start = os.time()
while os.time() < start + 3 do end
這絕對不是最好的選擇,這使CPU保持繁忙,並且不保證等待的時間將取決於你抓到現行定時器3秒,但它可能無所謂的你的情況。
這部分是tongue-in-cheek,但如果您需要關於如何執行步驟1和3的答案,那麼您需要更具體的問題,因爲沒有通用的方法來做到這一點,答案非常依賴於您正在使用或有權訪問的庫。
非常感謝你!它確實有幫助。 – GrayDaProgrammer 2014-11-02 12:29:05