< 返回版块

aojiaoxiaolinlin 发表于 2025-09-11 00:48

Bevy-Flash 插件介绍

让尘封的flash动画在Bevy引擎重新焕发生机

Bevy-Flash 是为 Bevy 游戏引擎打造的一款轻量级动画插件,旨在实现对 Flash(SWF 格式)动画的原生渲染支持。通过该插件,开发者只需对原始 SWF 资源进行适度调整,我也做了简单的处理工具,即可将其直接导入 Bevy 中使用swf文件资源,从而高效复用现有的 Flash 动画资源。 该插件近乎完美地解决了 Flash 动画资源在现代游戏引擎中的使用问题,使开发者能够彻底告别传统的序列帧动画,流畅使用原生的矢量 Flash 动画,并支持包括主要滤镜效果在内的多种渲染特性,高度还原 Flash 的视觉效果。 此外,Bevy-Flash 还扩展了一些简便的动画控制 API,进一步提升了动画控制的灵活性与便利性。插件内置了皮肤切换功能、帧事件触发与动画完成事件回调等实用机制,助力开发者更高效地集成和操控动画内容,适用于复杂的游戏动画需求。

项目地址

🔗 GitHub 仓库

🔥借助Ruffle实现原生SWF渲染,支持经典滤镜(模糊、发光、渐变斜角、颜色矩阵)、部分混合模式,高度还原Flash视觉效果。

交流群

965474587

评论区

写评论
wujianqi 2025-09-13 15:32

不错。我就想,怎么没人用ruffle来复现air GUI?Adobe的设计工具可不是盖的。没想到现在有人用在游戏引擎上,也算是异曲同工!

1 共 1 条评论, 1 页