提问人: 提问时间:10/24/2023 最后编辑:marc_s 更新时间:10/25/2023 访问量:19
如何多点保存?保存 X、Y、什么精灵(自定义)以及它遗漏了什么文本
How to save at multiple points? Saving the X, Y, what sprite (custom), and what text it was left off
问:
我会尽力解释我的问题。
我正在尝试在 Scratch 上重新制作 DDLC,但我很难制作出可以在用户想要的任何时候保存的代码。意思是,如果我按 S,那么我就会保存。我还得到了一个代码,当我将该代码输入到负载时,它将从我所在的位置继续。
但是,我应该如何保存角色的精灵,文本的 X 和 Y 位置是什么,以及用户离开的文本是什么。这很难。
如果您查看代码,可能会更有意义。 代码:https://scratch.mit.edu/projects/911454984/
我尝试进行多次测试,但在我看来,输出永远不会起作用。
因为(在我的理解中),定义块是一个函数。
这意味着,一旦我创建了它,它就会有我自己的块。我可以在其中设置自己的参数或布尔值。
当我这样做时,它会转到我的定义并运行代码。
可以这样想:
- 管理器:响应给定的输入
- 输入:给出输入的任何值。
{ 输入 |X 位置:55 |Y 位置:60 |}
输入--->管理器。 (值) 然后,例如,
定义管理器 X:(value;不受输入影响) Y:(value;不受输入影响)
移动 X by (X 位置) 将 Y 移动 (X 位置)
(X 和 Y 是默认代码,我只是将自定义块值放入其中)。
那么,从这个例子来看,我该如何做到,这样当我输入代码时,它就会知道要去哪个 X 位置和 Y 位置,要更改为什么精灵,以及要去哪个文本?
答:
0赞
Vlad Feinstein
10/25/2023
#1
“save”子系统在 Scratch 中非常有限。您只能为此使用云变量。
有关详细信息,请参阅 https://en.scratch-wiki.info/wiki/Saving_Data。
评论