这是一个将sb3转换为exe的教程:
首先,您需要在Scratch网站上发布项目,然后继续下载https://sheeptester.github.io/words-go-here/scratch3-htmlifier/ 并将项目转换为HTML文件。当动作完成时,html将自动下载名为project.HTML。然后将此文件保存在计算机上的某个位置。
在此之后,继续使用nwjs.io并下载正常版本,实际上是v0.36.2。下载后,解压缩您计算机上的zip文件。
然后创建一个名为package.json的文件并将其放在解压缩的文件夹中。

用记事本(或任何文本编辑器)打开此文件并粘贴:

{
“name”: “Your app or game name”,
“main”: “project.html”,
 “icons”: { “16”: “icon.png”}
}

更改应用程序名称并在文件夹中添加icon.png,然后获取从sb3 htmlifier下载的project.html文件,并将此文件移动到与package.json和nw.exe相同的文件夹中。您需要有一个png图标,如果没有删除package.json的图标行,则删除project.html之后的最后一个逗号“。然后,打开nw.exe,如果你正确地完成了所有事情,你将在可执行文件中拥有临时项目。该文件夹现在必须如下所示:
下图
但是你仍然有很多文件,而且可执行文件没有图标和名称,你没有定义用户是否必须是管理员才能运行项目,如果只有一个实例,等等。嗯,你可以更改所有这一切,并使用名为makesfx的应用程序将所有内容加入一个文件中。要使用它,请转到http://74.cz/en/make-sfx/index.php 转到页面底部并下载makesfx.exe。它不需要任何安装。然后打开它,你会有一个这样的窗口:
窗口
您可以填写所有内容,然后单击Make SFX。然后它将构建一个可执行文件。以下是您需要解释的所有内容:
在源文件夹和目标文件中:

  • 源文件夹(可能包含子文件夹):包含nw.exe,package.json和所有其他文件的文件夹
  • 目标SFX文件(EXE文件):将创建可执行文件的位置
  • 目标SFX文件图标:应用程序的图标。
    在提取文件夹中:
  • 我建议你把临时文件夹
    在提取模式下:
  • 将Extract文件放入指定的文件夹并启动可执行文件
  • 提取后将运行的可执行文件:进入nw.exe和package.json文件夹并选择nw.exe
  • 不在命令行参数中添加任何内容
  • 工作目录:Put Extraction文件夹,可执行文件所在的位置。
  • 如何删除提取的文件:当SFX执行完毕后立即删除提取的文件或者提取文件夹中的临时文件夹,你可以检查不删除提取的文件(你可以选择,但是当我这样做时,我立即删除提取的文件当SFX完成执行时。)
    在高级选项中:
  • 一个实例检查:选择你想要的
  • 无声提取模式:如你所愿,但我建议不要选中
  • 自毁模式:未选中
  • UAC自动提升:根据需要选择(如果您不是管理员,我建议使用最高可用权限运行SFX)
  • 提取期间的覆盖模式:如果将临时文件夹放在提取文件夹中,则使用自动跳过提取所有现有文件。
    之后,享受游戏吧!!

窗口