抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

0. 前言

emmm, 这篇文章是我花许多力气找到的把Scratch作品(.sb3)转为EXE的取巧方法。
大部分转换软件都不怎么好用,选项也不多,不自由。
所以我试着转换为HTML,再用nwjs包装…
条条大路通罗马,这种定制化比较高,但可能最终的文件会大一点…
开始吧!

1. 转换为HTML

首先打开这个网址: https://packager.turbowarp.org/

选择作品

上传你的作品,不出意外的话就会这样:

image-20221028212022764
如果没有请点击加载作品

运行选项

这个很有用,建议加上补帧无限克隆,有计算需求可以打开加速模式,如果有画笔可以加高清画笔(其他一般不动)

展示选项

没什么好说的,上传图标就行了
建议勾选在控制栏显示全屏按钮
其他看提示就行了

运行环境

注意这里,如果你要转为EXE也别用这个,先转为HTML

HTML文件

点击预览,查看是否符合需求

2. 转换为EXE

提示:需要先按上述指南转为HTML!!!

下载nwjs

自己在网上搜

或见我的另外一篇文章: 超高速下载nwjs的方法!

配置

将刚刚转换好的HTML文件复制进来(如果你想,也可以复制一个图标进来)
新建一个文本文档,修改文件名为package.json
我想没有人没显示并不知道后缀名是什么吧?
打开它,输入以下内容,记得给文件名加后缀

1
2
3
4
5
{
"name": "exe窗口名",
"main": "1.html(文件名,如果放在文件夹里则使用相对路径)",
"icon": "icon.ico(可选刚复制的图标,没有的话可以删除这一行,记得删除上面的逗号)"
}

关键的一步到了,双击nw.exe ,看看是不是出现了你Scratch作品的效果,(不是的话请检测你的配置文件是否正确,及路径是否是相对路径,HTML文件是否可以使用)

打包

有时,带着一个文件夹实在太麻烦了
可以使用一些单文件制作工具来解决
下载这个(当然你也可以用makesfx、winrar等工具来打包):

链接:https://wwt.lanzouy.com/i3EOB0eqtn5i
密码:7vob

打开它:

image-20221107211621799

选项

1. 在源文件夹中选择你的nw.js文件夹

2. 保存位置随意,默认在nwjs上一级目录

3. 压缩级别调小,最好选仅存储,能加快运行速度

4. 最好去掉请求管理员

5. 运行那里 x64和x86都选nwjs目录下的nw.exe

6. 可以在图标文件那里修改打包后的图标

最后点击制作就可以了。

试运行一下

评论