- ✅ 在任何地方使用 Turbowarp 特性。
- ⭐ 永远和 Turbowarp 保持更新。
- 🤖 无需任何额外配置。
- 🛠️ 和
Eureka
有着完美的兼容性。
- Scratch
- Codingclip
- Aerfaying (阿儿法营)
- Xiaomawang (小码王)
- CodeLab
- Xueersi (学而思)
- Creaticode
❓ 虽然这些平台有自己的原生编译器,我们仍然支持它们但这可能导致一些问题。
- Cocrea
- Co-Create World (共创世界)
- Adacraft
- 40code
- Turbowarp
- PenguinMod
如果出了个 bug,它是 Hyren 导致的。如果关了 Hyren 还有这个 bug,那它就是 Turbowarp 导致的。 -- @garbomuffin,Turbowarp 主要开发者
通常你可以使用 Hyren 来加速大多数作品,但凡事都有例外。
- 在用 Gandi IDE 时,我看到一些随机的错误但作品跑得好好的。
请无视这些错误,你的作品一切正常。Hyren 将在编译失败时自动转为使用解释,所以它可能会影响性能。
- 我在用 Microsoft Edge。我用了 Hyren 但是我不感觉快了多少。
请关闭 Edge 的增强安全性保护。这玩意会禁用浏览器的 JIT 所以特别慢。
- 其它错误。
好吧,Hyren 只是一个实验性的项目。虽然禁用 Hyren 可能有效,但你就不能再享受编译器了。
-
🔽 无论是点击 Hyren 标题还是 这里 都可以安装 Hyren。你必须先于你的浏览器安装
Tampermonkey
/ViolentMonkey
。 -
🎉 完成!
Hyren.compiler(flag?: boolean)
启用/禁用编译器。如果 flag 未被指定,返回当前的状态。默认为true
。Hyren.compiler.warp(flag?: boolean)
启用/禁用编译器的循环检测器。如果 flag 未被指定,返回当前的状态。如果你在使用编辑器,它将默认设定为true
,否则它将设定为false
。Hyren.interpolation(flag?: boolean)
启用/禁用补帧。如果 flag 未被指定,返回当前的状态。默认为false
。Hyren.hires(flag?: boolean)
启用/禁用高质量渲染器 (又称HQPen
或高清画笔). 如果 flag 未被指定,返回当前的状态。默认为false
。Hyren.fps(num?: number)
设置帧率为num
。允许的帧率区间为[0,250]
。0
是一个特殊值,意味着帧率将匹配设备刷新率。如果 num 未被指定,返回当前的帧率。默认为30
.Hyren.maxClones(num?: number)
设置最大克隆体限制为num
。如果 num 未被指定,返回当前的最大限制。默认为300
.Hyren.fencing(flag?: boolean)
启用/禁用角色边缘检测。如果 flag 未被指定,返回当前的状态。默认为true
。Hyren.miscLimit(flag?: boolean)
启用/禁用原版 Scratch 的其它限制。如果 flag 未被指定,返回当前的状态。默认为true
。Hyren.size(width?: number, height?: number)
设置舞台大小。如果 width 和 height 都未被指定,返回当前状态。否则,将设置舞台的宽/高并对未指定的那部分保持原来的值。Hyren.save()
保存设置到项目。兼容 Turbowarp。
⚡ 性能测试使用的作品:https://scratch.mit.edu/projects/441947766/
设备:12th Gen Intel(R) Core(TM) i7-12700F + Nvidia RTX 4060 (32 GiB RAM, 8 GiB VRAM)
设备 | 计算性能 | 数据处理性能 | 画笔性能 | 总分 |
---|---|---|---|---|
Turbowarp | 27929 | 4120 | 1711 | 6234 |
Scratch | 28592 | 4054 | 411 | 3544 |
ClipCC | 27929 | 4094 | 447 | 3640 |
提示:Hyren 不提供渲染器优化。
注意:这段的内容已经过时了。我的显卡寄了,有人吗帮忙测试一下子