Scratch quiz 游戏随机发生器不工作

Scratch quiz game randomizer not working

我有一个随机选择的 30 个变量的清单。选择一个变量后,应出现与该变量对应的问题。相反,无论选择哪个变量,都会选择代码末尾的块。我什至摆脱了随机发生器,这样我就可以选择选择哪个变量,但代码仍然一直到底部。我该如何解决这个问题?

部分代码截图如下:

您的代码存在的问题是 none 个 if 块的计算结果可能为 false。毕竟,Inventory 确实 包含它的每一项。因此 every say 被执行,但每个输出都被后续输出替换。由于发生这种情况的速度,您只能看到最后一个。

一个解决方案是 select 一个项目到另一个变量中,并将这个变量与列表进行比较,如下所示: