ruffle 中文文档 下载 App

安装后怎么确认 Ruffle 真的生效了

三个方向的验证完全不一样

桌面版、浏览器扩展、网站嵌入这三种形态的生效表现各不相同,不要用同一种方法去验另外一种。

桌面版验证

  1. 双击 ruffle.exe,窗口标题栏应该显示 Ruffle 加当前打开的文件名(没打开文件时就是空的)
  2. 随便找一个 .swf 文件(比如去 Internet Archive 的 Flash 存档挑一个),拖进窗口或者用菜单「文件 → 打开」
  3. 如果画面出现了、动画动起来了——Ruffle 生效。如果画面是白的、全黑、或者崩溃,说明这个 SWF 用了 Ruffle 还没实现的特性,或者 SWF 本身损坏
  4. 想诊断,可以在命令行里加 --verbose 参数启动:ruffle.exe --verbose game.swf,控制台会打印每一步加载日志

浏览器扩展验证

最可靠的验证方式:访问一个仍在使用旧 Flash 标签的老网站(比如 Internet Archive 的 Flash 游戏存档 flash-game-archive 或 Newgrounds 的 Flash 存档分类)。

网站嵌入验证(站长)

在你嵌了 <script src="https://unpkg.com/@ruffle-rs/ruffle"></script> 的页面上按 F12 打开开发者工具:

官方 Demo 页(通用验证)

ruffle.rs/demo 永远是最新版本的基准测试场。它内置了一组官方挑选的 SWF 样本(Alien Hominid、FlyGuy、Marvin Spectrum 等):

验完了怎么办

如果验证不通过,先翻「常见问题排查」分组。如果排查完还是不行,可以在 GitHub Issue Tracker 上开一个新 Issue,附上:Ruffle 版本号(稳定版还是 nightly)、浏览器 / 系统版本、出问题的 SWF(或链接)、以及 --verbose 的日志片段。