在大家的认知中Scratch作品好像只能在Scratch引擎(应用)中运行,但是不知道它还可以转换成其他格式,随时随地都可运行。

目录

  • 一、使用HTMLifier转换Scratch作品到HTML
  • 二、使用TurboWarp Packager转换Scratch作品

一、使用HTMLifier转换Scratch作品到HTML

首先,打开HTMLifier的网址:https://sheeptester.github.io/htmlifier/

然后,在Select a project by...中的selecting a file on your computer:的右侧的选择文件按钮选择我们需要转换的Scratch作品

选择完成后,可以在下面的Options面板中设置相关信息,翻译如下

最后,只需要点击页面底部的HTMLify就可以完成转换

二、使用TurboWarp Packager转换Scratch作品

虽然上面一种已经可以很好的转换Scratch作品,但是这个TurboWarp Packager更为强大,它可以自定义更多选项,且还可以打包成例如exe等格式!这个网站支持中文,且开源(地址:https://github.com/TurboWarp/packager/

首先,进入TurboWarp Packager官网:https://packager.turbowarp.org/

照样选择作品

选择完成后,就可以下滑页面看到各种选项

这里根据自身需求来定,有些选项调整时要慎重,可以参考官方文档:https://docs.turbowarp.org/

最重要的还是打包这个部分,下拉页面至底部,将会看到运行环境这个部分

它支持各种各样的打包方式,例如HTMLexedmg等等。

如果要打包exe的话,选择Windows 程序(32 位或 64 位,基于 Electron)就可以了。(顺便提一嘴,electron是一个可以轻松创建跨平台应用程序的一个工具(框架),官网是:https://www.electronjs.org/zh/

点击后,可以在下面的应用程序设置中调整更详细的设置,例如名称,版本等。

(但是Turbo Warp官方并不推荐创建单独的应用程序)

最后点击打包即可下载你的应用程序了!(时间可能较久)

如何将Scratch作品转换成HTML或者应用程序相关推荐

  1. Java黑皮书课后题第5章:5.4(将英里转换成千米)编写程序,显示下面的表格(注意:1英里为1.609千米)

    5.4(将英里转换成千米)编写程序,显示下面的表格(注意:1英里为1.609千米) 题目 题目概述 破题 代码 题目 题目概述 5.4(将英里转换成千米)编写程序,显示下面的表格(注意:1英里为1.6 ...

  2. Java黑皮书课后题第5章:5.3(将千克转换成磅)编写程序,显示下面的表格(注意:1kg为2.2磅)

    5.3(将千克转换成磅)编写程序,显示下面的表格(注意:1kg为2.2磅 题目 题目概述 破题 代码 感谢 题目 题目概述 5.3(将千克转换成磅)编写程序,显示下面的表格(注意:1kg为2.2磅) ...

  3. 二进制转换为十进制c语言编程,将二进制IP地址转换成十进制(C语言程序实现)

    将二进制IP地址转换成十进制(C语言程序实现) /* * Name: IP Address * Funcion: To convert binary numbers to decimal number ...

  4. js 中转换成list集合_程序员:java集合介绍-List,具说很详细,你不来看看?

    Java集合介绍 作为一个程序猿,Java集合类可以说是我们在工作中运用最多.最频繁的类.相比于数组(Array)来说,集合类的长度可变,更加方便开发. Java集合就像一个容器,可以存储任何类型的数 ...

  5. 如何将docx文本转换成使用微信小程序rich-text能编译的格式

    文章目录 首先用wps打开文件,如果**有批注**先删除批注 将文件保存未html格式 删除多余代码 通过脚本生成目标文件 首先用wps打开文件,如果有批注先删除批注 选中其他一条批注,然后点击审阅 ...

  6. 格雷码转换成二进制c语言程序,格雷码与二进制的转换程序

    /* 格雷码与二进制的转换程序 * 本程序采用递推的方法进行推导,可以转换0~2147483647之间的数(1~31位) * 推导方式如下(以三位格雷码为例): * 序号 格雷码 格雷码实值 二进制码 ...

  7. python数字大小写转换代码_用python实现把数字人民币金额转换成大写的脚本程序...

    # -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( forma ...

  8. 八进制转换成十进制c语言程序,C语言程序 十进制、八进制、十六进制的相互转化...

    #include #include void main() { //*************************************** // 把十进制转化为十六进制与八进制 //***** ...

  9. 经度、纬度、高度转换成大地坐标系XYZ的程序

    前段时间由于项目需要,自己开发了通过查阅资料,编写了经纬高转化成XYZ坐标系的程序,并测试通过!有需要的可以看一下(转载请注明出处) #define PI 3.14159265358979 //*-- ...

最新文章

  1. git cherry-pick 使用
  2. 社交营销产品设计思考
  3. 插值法补齐缺失数据_关于数据清洗的常见方式
  4. findbugs插件_提升编码效率的IntelliJ IDEA必备插件
  5. 常用的HTTP请求头与响应头
  6. Matlab生成动态链接库供C#调用
  7. php 远程图片合拼,PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】...
  8. python产生随机字符串_Python生成随机字符串
  9. 随着台积电上调代工费,芯片及电子设备价格上涨可能持续到明年
  10. 基于JAVA+Spring+MYSQL的婚纱摄影网站
  11. android技巧:把自己的app变成手机系统自带的app[/system/app]
  12. 32蜂鸣器天空之城代码_stm32版蜂鸣器播放爱若琉璃
  13. VS中的快捷键快速格式化代码,使好看,整齐
  14. 神经网络算法是什么意思,人工神经网络英文缩写
  15. oracle获取两个月前的时间
  16. 揭开Docker的神秘面纱
  17. 【DSU+思维】CF855G Harry Vs Voldemort
  18. Android Activity onDestroy() 不回调的解决方式
  19. 炉石传说201909-3 元素选择器201809-3
  20. 论文阅读:Faster AutoAugment: Learning Augmentation Strategies using Backpropagation

热门文章

  1. 第一批用基因编辑工具定制DNA的婴儿即将诞生?
  2. 水印去除(基于nosie2noise优化 代码+模型)
  3. https防止注入_离子注入新法,将钢的耐磨性提高百倍
  4. JS生成浏览器唯一标识解决方案
  5. 关于for循环的一些题目(二)
  6. 什么是集群和集群的分类
  7. C语言 共享内存实现进程间通信
  8. 凯撒密码(还原明文)
  9. 铕掺杂的氧化钇纳米片/片状氧化钴二维层状碳化钛复合材料-瑞禧
  10. python中Could not find module “...atari_py\ale_interface\ale_c.dll‘ (or one of its dependence)