APP下载

Scratch 3的作品如何转换成exe文件

2020-04-28

电脑报 2020年10期
关键词:图标浏览器按钮

如果你用Scratch 3编出的游戏要分享给朋友,这时朋友的电脑必须安装Scratch才能运行。如果能直接分享exe文件就比较方便了。

Scratch 3不像Scratch 2那样直接用Scratch2exe就能方便转换。由于目前没有专用软件需要先将.sb3的文件转为HTML5文件,再将这个文件和轻量化的浏览器一起打包成exe文件。

一、下载软件

1. nwjs是一个基于nodeJs和chromium的应用程序运行环境。下载地址:nwjs.io/downloads/。官网下载太慢也可以在淘宝NPM镜像npm.taobao.org/mirrors/nwjs/下载文件nwjs-v0.44.3-win-x64。

2. Make SFX是可以制作exe文件的程序。下载地址:http://revocue.cz/en/make-sfx/index.php。

二、 转为HTML5文件

HTMLifier可以把Scratch项目打包成可以在Web浏览器中独立运行的HTML文件。不过这个文件由于包含了整个Scratch引擎(2.6MB)以及项目中使用的图片和声音文件所以会比较大。项目将自动启动,并且没有绿色标志或停止标志按钮。

在https://sheeptester.github.io/words-go

-here/scratch3-htmlifier/中可以把sb3文件转为一个HTML5文件,Upload选择上传本地文件,设置文件名,点击“HTMLify ”就能获得文件了。

三、 nwjs中运行

把生成的html文件移动到nwjs-v0.44.3-win-

x64.zip解压后的目录。并在该目录下建立一个icon图标文件如01.ico,用记事本创建并编写配置文件package.json。注意:保存时编码选为UTF-8,否则会报错。如果不用图标,则删除html后面的最后一个逗号和图标行。

文件内容示例如图:项目名字、主程序文件、图标。其他配置项还有很多可自行查阅帮助。

运行nw.exe查看是否正常运行,如果有报错可以检查标点符号是否英文,main行后的逗號是否删除,文档是否为UTF-8格式。

四、 打包exe文件

运行nw.exe预览效果正常后就可以打包了。

运行makesfx.exe,依次指定文件目录、设定文件名和图标,指定运行后主程序nw.exe。点击Make SFX生成exe文件。

1. nwjs-v0.44.3-win-x64.zip解压后的目录(包含nw.exe、package.json和所有其他文件的文件夹 )。

2. 目标SFX文件(exe文件保存的位置和名字)。

3. 程序的图标ico文件。

4. 选择nwjs解压目录下面的nw.exe。

5. 单击“Makesfx”按钮,打包可执行文件。文件较大约90MB。

恭喜可以分享你的作品了!

猜你喜欢

图标浏览器按钮
微软发布新Edge浏览器预览版下载换装Chrome内核
Android手机上那些好看的第三方图标包
图标
死循环
有意思的厕所图标
内心不能碰的按钮
漂亮的网站Logo随手“偷”
浏览器
lE8设置技巧大放送