将你的Scratch作品打包成html或exe格式!


前言

如果你是一名Scratcher,或者是一名没事喜欢玩Scratch的爱好者,你也许会想是否可以把自己的作品转成html嵌入网页或者转成exe吧。今天就分享一款拥有此功能的工具。


1.工具网址

你可以访问这个网站来使用这款工具:TurboWarp Packager
打开的页面如下:
TurboWarp Packager页面
当然TurboWarp也提供离线的Scratch编辑器,也非常实用(据我所知Sc圈很多人用这个)
—>TurboWarp Desktop
TurboWarp Desktop下载页面


2.使用介绍

2.1 打包Scratch文件

【打包本地文件】
首先点击 【选择文件】 来上传你需要打包的作品,然后点击 【加载作品】

【打包Scratch官网上的文件】
点击 【Scratch 官网作品 ID 或者网页链接】输入要打包作品的网址或者ID(即网址projects后面的数字)
然后点击 【加载作品】

【打包其他网站上的文件】
点击 【其他网站的直接链接】输入作品所在网址
(我试了一下A营和ccw里我作品的网址,但似乎不行)

2.2设置运行选项

运行选项
【加速模式】:

  • 同Scratch编辑里面的加速模式(如下图),一般建议不开

【帧率】:我一般用60
【补帧】:

  • 使转格式后的作品看起来更平滑。如果作品包含3D项目、光线追踪器、画笔扩展、Laggy项目的不能使用。使用【补帧】的话也会导致一点延迟。

【高清画笔】:

  • 【画笔】扩展里画出来的图像是高清的。但会降低性能。

【无限克隆】:

  • 不再限制克隆体的数量。

【角色可穿过边缘】:

  • 不会像原版Scratch一样角色无法移动到舞台之外,可以在舞台外正常运行。

【移除其他限制】:

  • 禁用不足以获得专用切换的各种限制:(这段我从TurboWarp上复制下来的)
    • 音高音效范围从 360 增加到 1000
    • 设置或更改声音效果或音量的块会立即运行,而不是停止整个帧的脚本
    • 最小笔大小从 1 减少到 0,最大笔从 1200 增加到无限
    • 鼠标 X 和 Y 坐标不会被四舍五入,这在全屏时很有用

【用户名】:就是玩家使用时的ID,同Scratch里的【用户名】
【当作品停止时关闭窗口】:当Scratch作品停止运行时就关闭窗口。

舞台
一般来说Scratch舞台的比例就是480x360,当然如果你的作品不是这个比例的话可以自行调整。
ccw社区倒是出了个16:9比例的舞台,比例应该是:640x360

  • 舞台大小下方的选项推荐选【调整大小时保留纵横比】

2.3展示设置

展示选项
【页面标题】:就是你作品的标题
【展示图标】:游戏的图标,当然也可以不填,我这里没填
【加载页面】

  • 显示进度:显示加载的进度,我这里开启了
  • 加载提示文本;就是加载时展示的文字,我这里一般填:正在加载
  • 加载页面图片:加载时候的图片,可以是你游戏的封面也可以不填,我这里没填
    效果如下:加载页面

【控制按钮】:即控制是否显示绿旗和红色按钮。

  • 加载完成时自动开始运行而不是显示一个大绿旗:即加载完毕后直接开始运行你的作品,而不是像下图一样还得按个绿旗才开始:
  • 下方四个按钮是控制是否开启【开始(绿旗)】【停止(红色按钮)】【暂停】【全屏】按钮的

【颜色】:可自行调节。
【查看】

  • 允许编辑列表:即是否允许用户编辑列表
  • 变量颜色:可自行调节
    效果如下:

2.4输入设置


根据你作品所需要的光标来,一般都是【正常光标】

2.5云变量


如果你的作品涉及云变量的话,可以在这里设置
啊我对云变量的研究不够深入,这里可能会有些错误。
总的来说应该是把【云变量服务器地址】设置好服务器地址几乎就可以正常运行了。

2.6高级选项

一般不用

3.打包作品(运行环境设置)

运行环境设置
点击你所需要打包的格式,然后点击下方【打包】即可
但如果是打包成xxx程序的话需要的时间需要相当长。(主要卡在下载 Electron 中
如果想转成程序格式的朋友可以看一下TurboWarp作者建议:

  • Creating native applications for specific platforms is discouraged. In most cases, Plain HTML or Zip will have numerous advantages:
    • Can be run directly from a website on any platform, even phones
    • Users are significantly less likely to be suspicious of a virus
    • Significantly smaller file size
    • Can still be downloaded locally and run offline
  • If you don’t truly need to make a self-contained application for each platform (we understand there are some cases where this is necessary), we recommend you don’t.
  • 翻译:不鼓励为特定平台创建本机应用程序。在大多数情况下,纯HTML或Zip具有许多优点:
    • 可以直接从任何平台上的网站运行,甚至是手机
    • 用户对病毒的怀疑程度大大降低
    • 文件大小大大减小
    • 仍然可以在本地下载并脱机运行
  • 如果您真的不需要为每个平台制作一个自包含的应用程序(我们知道在某些情况下这是必要的),我们建议您不要这样做。

END

感谢您的阅读!若有错误欢迎指出,我会及时改正。
如果对您有帮助的话可以留言、转发~
最近有在研究如何嵌入本地Scratch作品到Hexo博客网站上,可以期待一下。

本篇教程用到的东西、网址汇总:
TurboWarp Packager网站:https://packager.turbowarp.org/


文章作者: 神游Syiice
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 神游Syiice !
  目录