把 Scartch 3(*.sb3) 转为 exe 文件一般来讲,分为两个步骤:转为 html5 网页版本,转为 exe

一、把 sb3 转为 html5 网页版本

有两个工具个可以实现此功能,根据你的需要选择。

工具 1: htmlifier

https://sheeptester.github.io/htmlifier/(进去之后也可以下载其离线版,htmlifier-offline.html)

Upload project 上传本地 sb3 文件。选择 HTMLify 即可。

https://sheeptester.github.io/htmlifier/
https://sheeptester.github.io/htmlifier/

工具 2:Scratch 转换器

官方网站:https://github.com/winsonwq/scratch-converter ,这个是客户端,基于 htmlifier 改进的,中文界面,去掉了众多的选项,简单粗暴,直接拖入 sb3 文件即可转换。

Scratch转换器
Scratch 转换器

其实这个时候生成的 html 直接可以用浏览器打开看到效果了。

二、把 html5 网页转为 exe 文件

(一) 准备工具 nwjs 、 makesfx

先到 https://nwjs.io/ 下载压缩包 nwjs,解压备用。

再到 http://revocue.cz/en/make-sfx/index.php 下载 makesfx.exe,(它不需要安装双击就运行)。

(二) 移动目录

把制作好的*.html 移动到 nwjs 解压后的目录。

(三) 创建 package.json 文件

在 nwjs 目录下建立一个 icon 图标文件如 a1.png(如果需要的话),以及配置文件 package.json 文件 (可以用记事本创建,建议使用专业 notepad++, 注意文件的扩展创建名,如果含有中文字符,保存时编码选为 UTF-8

{
"name": "您的应用程序或游戏名称",
"main": "*.html",
"icons": { “16”: “a1.png”}
}

*.html 就是你转换的那个 html,*就是名字,不需要 icons 的直接删除此行,注意也要删除上一行后面的","

(四) 开始转换

运行 makesfx.exe,加入 nw.exe,指定文件名和图标,制作成一个 exe 文件。参见下图

makesfx转换成exe
makesfx 转换成 exe

您应根据实际情况填充内容,然后单击 “MakeSfx” 按钮,将构建一个可执行文件——exe 文件,和原 sb3 文件相比,比较大 (200M 以上)。

需要全套工具的,本网站随后发布。

《如何把 Scartch 3(*.sb3) 转为 exe 文件》 有 2 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注