如何把Scartch 3(*.sb3)转为exe文件

把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以上)。

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

相关内容推荐

发表评论

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

蜀icp备15014327