0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Rust实现的开源Flash Player模拟器

OSC开源社区 来源:OSC开源社区 2024-01-18 09:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2017 年 7 月,Adobe宣布将在 2020 年底停止对 Flash 的支持。随着 Flash 被淘汰,互联网上大量关于 Flash 的优秀资源也将因此而埋没。为了让这些 Flash 资源能在互联网上继续运行,有人就创建了能运行 Flash 的模拟器 —— Ruffle 正是诞生于此背景。

Ruffle 是采用 Rust 编程语言编写的 Adobe Flash Player 模拟器,并通过 WebAssembly 提供面向桌面和 Web 的版本。

d5416ff0-b524-11ee-8b88-92fbcf53809c.png

该项目近日回顾了 2023 的亮点:

ActionScript 3 语言从 60% 提升到 75%。

ActionScript 3 API 支持从 60% 提升到 68%。

合并了 852 个 PR,关闭了 1,288 个 issue。

实现了 7 种 Flash 滤镜效果,使内容看起来更加准确。

d54d3114-b524-11ee-8b88-92fbcf53809c.png

实现了 cacheAsBitmap 支持,对于使用它的游戏来说是一个巨大的优化。

改进了文本渲染,包括基本的文本布局框架(TLF)支持和文本输入功能。

d558f418-b524-11ee-8b88-92fbcf53809c.png

实现了套接字(TCP 套接字或 XML 套接字)的支持,这对于多人在线游戏非常重要。

支持 FLV 视频播放,包括 H.264 解码的工作原型。

初步支持 AIR(Adobe Integrated Runtime)。

允许混合 AVM(ActionScript Virtual Machine)的影片正确运行。

改进了扩展,使其在 Edge 商店和 Firefox for Android 上可用。

改进了桌面用户界面,添加了新的高级打开菜单和调试工具。

d574fc94-b524-11ee-8b88-92fbcf53809c.png

重新设计了 Ruffle 的网站,增加了新的选项和演示播放器。







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FlaSh
    +关注

    关注

    10

    文章

    1715

    浏览量

    154717
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38925
  • 模拟器
    +关注

    关注

    2

    文章

    993

    浏览量

    45384
  • Rust
    +关注

    关注

    1

    文章

    240

    浏览量

    7481

原文标题:Ruffle 2023回顾——Rust实现的开源Flash Player模拟器

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何挑选一款gps北斗导航卫星信号模拟器 导航卫星模拟器 gps模拟信号发生

    GNSS卫星信号模拟器作为测试GNSS接收机性能的核心设备,其作用愈发凸显。它能够在实验室环境中精准复现卫星导航信号,摆脱户外测试受天气、地理位置、信号遮挡等因素的限制,为接收机的研发、生产、校准
    的头像 发表于 12-09 16:23 960次阅读
    如何挑选一款gps北斗导航卫星信号<b class='flag-5'>模拟器</b> 导航卫星<b class='flag-5'>模拟器</b> gps<b class='flag-5'>模拟</b>信号发生<b class='flag-5'>器</b>

    卫星定位模拟器的应用

    模拟器
    西安同步电子科技有限公司
    发布于 :2025年12月03日 17:18:08

    gps信号发模拟器 卫星定位模拟器 国产gnss模拟器#电工 #单片机 #

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:57:43

    gps信号发射 卫星导航模拟器 gnss卫星模拟器

    模拟器
    jf_47371611
    发布于 :2025年11月10日 17:53:23

    一文读懂稳态太阳光模拟器

    在光伏产业、材料科学、航空航天等领域,模拟自然太阳光的光照环境是开展测试的核心需求。稳态太阳光模拟器作为实现这一需求的关键设备,凭借其能持续稳定输出符合太阳光谱特性光照的能力,成为科研与生产
    的头像 发表于 11-05 18:03 1047次阅读
    一文读懂稳态太阳光<b class='flag-5'>模拟器</b>

    聚光太阳光模拟器的原理

    聚光太阳光模拟器与常规太阳光模拟器的技术差异是:其以高光谱匹配性的氙灯点光源为核心;依托椭球面反射镜实现光能高效汇聚,直接突破常规设备的辐照度瓶颈;更通过透镜阵列与准直镜组合,针对性解决传统
    的头像 发表于 09-24 18:02 612次阅读
    聚光太阳光<b class='flag-5'>模拟器</b>的原理

    AAA 级太阳光模拟器的原理

    AAA级太阳光模拟器凭借对光谱匹配度、辐照均匀性、时间稳定性的严苛控制,成为满足能与自然太阳光对标测试需求的机型。不同于普通模拟器仅能实现基础光照模拟,AAA级太阳光
    的头像 发表于 09-22 18:02 610次阅读
    AAA 级太阳光<b class='flag-5'>模拟器</b>的原理

    准直型太阳光模拟器的原理

    准直型太阳光模拟器模拟地球外层空间太阳光高准直特性的关键设备。其核心功能是模拟地球外层空间太阳光的两个关键特性:光谱与准直性。与普通模拟器不同,它追求极高的光束平行度,其发散角(准直
    的头像 发表于 09-19 18:04 403次阅读
    准直型太阳光<b class='flag-5'>模拟器</b>的原理

    太阳光模拟器的光源选型

    光源是太阳光模拟器的核心组件,其性能需满足光谱质量、准直性、照明均匀性、光强稳定性及通量范围等关键要求。而光源的波长范围、成本、寿命及功耗则是实际应用中需权衡的重要因素。紫创测控Luminbox专注
    的头像 发表于 08-06 18:05 614次阅读
    太阳光<b class='flag-5'>模拟器</b>的光源选型

    太阳光模拟器的工作原理与性能指标

    太阳光模拟器是实验室中模拟太阳辐射的设备,核心目标是复现太阳光的光谱、辐照度、空间分布及时间稳定性等特征,以替代自然光开展可控、可重复的科研与测试。紫创测控Luminbox专注太阳光模拟器技术创新
    的头像 发表于 07-30 18:03 822次阅读
    太阳光<b class='flag-5'>模拟器</b>的工作原理与性能指标

    氙灯太阳模拟器与LED太阳模拟器的对比研究

    本文主要比较了基于氙灯和基于LED的太阳能模拟器在光谱匹配、时间稳定性和光照均匀性等方面的性能。通过测量多种太阳能电池的电流-电压(I-V)响应和光谱响应(SR),评估了两种模拟器模拟太阳光
    的头像 发表于 07-24 11:31 514次阅读
    氙灯太阳<b class='flag-5'>模拟器</b>与LED太阳<b class='flag-5'>模拟器</b>的对比研究

    太阳光模拟器的光源校准分析

    在光伏器件测试领域,太阳光模拟器作为复现标准太阳光照条件的核心设备,其光源校准精度直接决定光伏电池及组件电性能测试的准确性。本文将系统分析太阳光模拟器光源校准的技术框架、常见故障及优化策略,结合
    的头像 发表于 07-24 11:28 528次阅读
    太阳光<b class='flag-5'>模拟器</b>的光源校准分析

    DevEcoStudio 中使用模拟器时如何过滤日志

    DevEcoStudio 中使用模拟器时如何过滤日志 #鸿蒙核心技术#鸿蒙开发者工具##DevEcoStudio 在 Hilog > Settings > Filter
    发表于 05-23 10:46

    电网模拟器工作原理浅析

    电网模拟器是一种能够模拟实际电网运行状态的装置,它在电力系统的规划、设计、测试和维护中发挥着至关重要的作用。了解电网模拟器的工作原理对于优化电力系统的设计和提升其运行效率具有重要意义。 电网
    的头像 发表于 01-09 16:58 1364次阅读

    光伏组件模拟器9大参数概述

    是确保质量和性能的关键。 光伏组件模拟器模拟太阳光谱和辐照度,实现精确测试。与自然光照相比,模拟器不受天气和时间限制,提供稳定可控的光照条件,确保测试数据准确且可重复。此外,
    的头像 发表于 12-31 18:10 1134次阅读
    光伏组件<b class='flag-5'>模拟器</b>9大参数概述