我創建一個腳本,我想知道如何讓我的遊戲等到一個函數,稱爲 如果有人awnser我,生病感謝我如何讓遊戲等到功能被調用?
0
A
回答
0
首先不使用循環,使用活動!
要等待event發生,你可以使用wait方法,像這樣:
print("Starting to wait for touch")
workspace.Part.Touched:Wait()
print("Touched!")
這將等待部分繼續腳本之前被感動。 但是當然,其他腳本仍然會運行,遊戲不會「暫停」,只是該腳本的執行被暫停,直到事件被觸發。
您還可以自定義「等電話」通過使用例如BoolValue像這樣:
local WaitObject = Instance.new("BoolValue")
function WaitOn()
WaitObject.Changed:Wait()
end
function StopWait()
WaitObject.Value = not WaitObject.Value
end
您也可以將BoolValue在遊戲中做的等待和停止等待中分離腳本。 如果你使用同一個腳本,請記得使用不同的threads
+0
其實我正在考慮像重複等待(),直到函數f1或其他任何東西 – arthurgps2
+0
@ arthurgps2不要使用循環。如果你追蹤你真正在等待什麼,你應該找到一個你可以使用「:wait()」的事件。如果你找不到這樣的事件,看看我的答案中提到的「BoolValue」,如果它不是你想要的,你需要更清楚地解釋你的特定問題。 – ZombieSpy
相關問題
- 1. 我如何讓遊戲在Love2D上等待?
- 2. 如何讓我的canvas2d遊戲更快?
- 3. Haskell的遊戲功能
- 4. 在iOS遊戲中啓用多人遊戲功能
- 5. 如何從遊戲功能測試功能測試
- 6. SK遊戲 - didBeginContact/didEndContact沒有被調用
- 7. 遊戲結束後我會如何移除這個功能?
- 8. 我如何在Pong遊戲中製作「包裹槳」功能?
- 9. 如何在「欺騙」功能添加到Java主謀遊戲
- 10. 要如何將Iphone OS 3.0功能添加到OpenGL遊戲中
- 11. 用sprite套件遊戲覆蓋功能
- 12. 隨機骰子游戲使用功能
- 13. 讓遊戲出現在遊戲列表
- 14. 如何讓Node等待功能完成?
- 15. 遊戲如何與沒有端口轉發功能的人連接的遊戲?
- 16. 遊戲結束後,如何在遊戲中實現重新啓動功能?
- 17. 如何在帶遊戲手柄功能的遊戲機中顯示選擇
- 18. 如何讓exe如蒸汽遊戲?
- 19. 讓我的遊戲承認遊戲中心?
- 20. 如何實現ActionListeners到我的遊戲?
- 21. 如何讓我的Cocod2d遊戲具有通用性?
- 22. 如何從外部程序調用遊戲中的功能/設置數據。 (Skyrim)
- 23. 如何在jQuery遊戲(ping功能)中簡化mysql連接和ajax調用?
- 24. 我不能讓我的批量小遊戲工作
- 25. 我不能讓我的2D遊戲對象移動
- 26. 我不能讓我的遊戲角色執行「雙跳」
- 27. 我應該如何讓我的遊戲以exe格式工作?
- 28. 如何讓谷歌玩遊戲可選?
- 29. 如何讓love2d遊戲兼容
- 30. 如何讓房間遊戲逃生
你不能讓「遊戲」等待。 – warspyking