Roblox Studio Lua的“无限产出可能性”的问题

每当我试图纠正错误时,它都会继续

可能是什么原因呢?

1

2

点赞
用户2858170
用户2858170

从 Roblox 手册:

https://developer.roblox.com/en-us/api-reference/function/Instance/WaitForChild

  • 如果调用此函数超过5秒且未返回,且没有指定timeOut参数,则会向输出打印警告,该线程可能无限制地运行;此警告的形式为"Infinite yield possible on 'X:WaitForChild("Y")'",其中 X 是父对象名称,Y 是子对象名称。
  • 如果调用时给定名称的子项存在,则此函数不会产生任何效果。
2020-07-07 11:58:03
用户13883851
用户13883851

正如 Piglet 所说,阅读 WaitForChild 的参考文档;

你遇到的问题是 QuestGive 尚未添加到 serverstorage 中,这意味着脚本将等待直到在 serverstorage 中找到 QuestGive。确保 QuestGive ENTER 到 serverstorage 中或者 EXIST

2020-07-07 13:10:05
用户13661384
用户13661384

客户端无法看到服务器在 ServerStorage 中创建的实例,ServerScriptService 也一样。这两个都是用于存储服务端对象和逻辑的,不会被复制到连接的客户端。

2020-07-15 19:50:37
用户17905302
用户17905302

这句话的意思是QuestGive不存在或者您打错了字。

2022-01-15 18:28:04