告别electron,我找到了另一种scratch打包方案

随着时代发展,scratch转换成exe的方式不断改进,但有一个大家都知道的问题,无论如何,这些打包方案都是先转换成html网页文件,再使用nwjs或electron。

看似不错,但是内存和磁盘占用很大。内存还好,大就大点。但磁盘占用增加会在很大程度上增加打包时间。而且100MB左右的文件不利于通过网络传输。

我尝试了其他方式。找到了另一种方式

流程

1.转换成sb2格式

在写这篇文章之前,我一度认为这似乎是不可能的。但scrstch 3.0与其说是升级,不如说是重构,只是使用html进行重写罢了。所以功能几乎没有改变,文件转换成为可能

https://github.com/RexScratch/sb3tosb2icon-default.png?t=N7T8https://github.com/RexScratch/sb3tosb2大神已完成了

2.转换成flash。

官方flash处于一种人人喊打但又情有可原的状态。

这是一个免费开源的flash解释器。

ruffle-rs/ruffle: A Flash Player emulator written in Rust (github.com)icon-default.png?t=N7T8https://github.com/ruffle-rs/ruffle?tab=readme-ov-file这是一个scratch转swf程序。

junebeetle (junebeetle-archive.github.io)icon-default.png?t=N7T8https://junebeetle-archive.github.io/converter/online/把swf文件和解释器放一起,完工

局限性

这样做对文字的处理并不好。

没有音乐

没事,反正只是替代方案,爱要不要。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值