划痕不循环

Scratch not looping

提问人:Clau4 提问时间:8/15/2023 更新时间:8/15/2023 访问量:76

问:

我希望几个精灵循环从左到右移动,并在不同的时间开始。

虽然我使用了“永远”控制功能,但它不起作用。精灵(棒球和篮球)停在屏幕的右边缘。在这种特殊情况下,我正在尝试将棒球挑战放在一起,玩家必须在屏幕上上下移动击球手,并且只击中棒球,而不是篮球或来自屏幕左侧的任何其他干扰因素。https://scratch.mit.edu/projects/882521422/

loops mit-scratch

评论

2赞 Ruud Helderman 8/15/2023
篮球没有代码将其包裹回舞台的左侧,因此它一直向右移动,仅在 Scratch 自己要求保持至少 30 像素可见时停止。棒球确实有这个代码,但它会阻止球进入舞台,因为“触球边缘”也适用于边缘。此外,你让棒球看不见。我建议你多玩一会儿,以更好地了解 Scratch 的机制。if touching edge
0赞 Clau4 8/16/2023
这很有帮助。多谢。我在屏幕右侧添加了一条线,以便我可以指定“如果触摸线”,从而解决了问题。在我添加“Win”块之前,一切都很好,从那时起,整个事情就不再工作了。
0赞 Ruud Helderman 8/16/2023
干得好,你的游戏运行良好。你只需要篮球和棒球。不要假设项目会自动初始化精灵的位置/方向/可见性;总是自己这样做。如果您需要有关此项目的更多支持,请参阅“脚本帮助”论坛;Stack Overflow 不是一个协作编码平台。showwhen green flag clicked

答: 暂无答案