我创建一个脚本,我想知道如何让我的游戏等到一个函数,称为 如果有人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