如何把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 即可。
工具2:Scratch转换器
官方网站:https://github.com/winsonwq/scratch-converter ,这个是客户端,基于 htmlifier改进的,中文界面,去掉了众多的选项,简单粗暴,直接拖入sb3文件即可转换。
其实这个时候生成的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文件,和原sb3文件相比,比较大(200M以上)。
需要全套工具的,本网站随后发布。
iMJMJ
老罗@iMJMJ