FrameMaster MZ v2.3.0
为 RPG Maker MZ 提供无限逐帧动画




彻底打破3帧限制。为角色、战斗单位和图片提供类似 Godot 的逐帧动画。集成可视化编辑器、无限帧数、装备层、完整战斗导演系统——免费,即使是商业游戏也可使用。
此插件将持续更新直至完美。
每次更新都进一步拓展边界。发现 Bug?想要新功能?告诉我们——我们会为您构建。FrameMaster 随社区共同成长。
功能特性
- 无限帧数 — 无3帧限制。用任意数量的帧数制作动画
- 集成可视化编辑器 — 拖放时间轴、实时预览、每帧持续时间 + 事件
- 精灵图与单张 PNG — 两者均支持,包含网格切片功能
- 8方向自动巡航 — 待机 / 行走 / 冲刺 + 对角线移动,类 Godot 风格
- 装备层 — 跟随动画的视觉装备(武器、盔甲、披风)
- 固定层 — 光环、光效、VFX 叠加层,独立播放
- 战斗单位动画 — 侧视图 + 前视图,角色与敌人,战斗中无限帧数
- 战斗导演 — 类 Godot 状态机:待机、攻击1-3、技能、受击、闪避、死亡、胜利 + HP 阶段
- 图片动画 — 动画化任何地图图片(先显示图片),变换效果保留
- 帧事件 — 在任意帧播放音效、触发公共事件、设置开关、运行脚本
- 循环模式 — 正常、乒乓、随机帧循环
- PlayOnce 系统 — 独立的单次动作,自动恢复自动巡航
- 交叉淡入淡出混合 — 平滑的 FM → FM 过渡,可配置毫秒数
- .webp 支持 — 比 PNG 小 60-80%,画质相同
- 邻近预加载 — 智能 LRU 缓存,仅加载玩家附近的资源
- 防冻结看门狗 — 战斗单位可从中断的动画中自动恢复
- 兼容性挂钩 API — 其他插件可注入层而不触碰存档
- 零依赖 — 无需其他插件,独立运行
与付费竞品对比
AnimaX (KageDesu) — 免费 / PRO 版 $28
- ✓ 无限帧数
- ✓ 自动巡航待机 / 行走 / 冲刺
8方向对角线 (仅限 PRO 版)
装备层 (仅限 PRO 版)- ✓ PlayOnce 动作
- ✓ .webp 支持
- ✗ 集成可视化编辑器 (FrameMaster 胜)
- ✗ 战斗单位动画 (FrameMaster 胜)
- ✗ 战斗导演 (FrameMaster 胜)
- ✗ 图片动画 (FrameMaster 胜)
- ✗ 帧事件 (FrameMaster 胜)
- ✗ 循环模式 (FrameMaster 胜)
- ✗ 交叉淡入淡出混合 (FrameMaster 胜)
- ✗ 兼容性挂钩 API (FrameMaster 胜)
Sang Hendrix Animation Solution — $15
- ✓ 无限帧数
- ✓ 自动巡航待机 / 行走 / 冲刺
- ✓ 8方向对角线
可视化编辑器 (仅限 VFX,非角色)
战斗单位动画 (仅限地图)- ✗ 装备层 (FrameMaster 胜)
- ✗ 战斗导演 (FrameMaster 胜)
- ✗ 图片动画 (FrameMaster 胜)
- ✗ 帧事件 (FrameMaster 胜)
- ✗ 循环模式 (FrameMaster 胜)
- ✗ PlayOnce (FrameMaster 胜)
- ✗ 交叉淡入淡出混合 (FrameMaster 胜)
- ✗ .webp 支持 (FrameMaster 胜)
- ✗ 兼容性挂钩 API (FrameMaster 胜)
Advanced Character Graphics (ayatam) — $9
- ✓ 无限帧数
- ✓ 自动巡航待机 / 行走 / 冲刺
- ✓ 8方向对角线
- ✓ 装备层
- ✓ 战斗单位动画
- ✗ 集成可视化编辑器 (FrameMaster 胜)
- ✗ 战斗导演 (FrameMaster 胜)
- ✗ 图片动画 (FrameMaster 胜)
- ✗ 帧事件 (FrameMaster 胜)
- ✗ 循环模式 (FrameMaster 胜)
- ✗ PlayOnce (FrameMaster 胜)
- ✗ 交叉淡入淡出混合 (FrameMaster 胜)
- ✗ .webp 支持 (FrameMaster 胜)
- ✗ 兼容性挂钩 API (FrameMaster 胜)
VisuStella (完整套件) — $100
- ✗ 无限帧数 (3帧限制 — FrameMaster 胜)
- ✗ 集成可视化编辑器 (FrameMaster 胜)
- ✗ 自动巡航待机 / 行走 / 冲刺 (FrameMaster 胜)
- ✗ 8方向对角线 (FrameMaster 胜)
- ✗ 装备层 (FrameMaster 胜)
- ✗ 战斗单位动画 (FrameMaster 胜)
- ✗ 战斗导演 (FrameMaster 胜)
- ✗ 图片动画 (FrameMaster 胜)
- ✗ 帧事件 (FrameMaster 胜)
- ✗ 循环模式 (FrameMaster 胜)
- ✗ PlayOnce (FrameMaster 胜)
- ✗ 交叉淡入淡出混合 (FrameMaster 胜)
- ✗ .webp 支持 (FrameMaster 胜)
- ✗ 兼容性挂钩 API (FrameMaster 胜)
区别在于: AnimaX、Sang Hendrix、Ayatam 和 VisuStella 允许您为 地图角色 制作动画。FrameMaster 允许您为 一切 制作动画——地图、战斗和屏幕——并配备集成编辑器、战斗状态机和兼容 API。全部免费用于商业用途。
快速入门
- 将 FrameMaster.js 复制到 js/plugins/ 并启用它
- 将帧 PNG 放入 img/framemaster/(或一张精灵图)
- 打开 tools/framemaster_editor.html 并可视化构建动画
- 使用插件命令:Play, AutoPlay, BattleSetup
- 在测试运行时按 F8 实时预览每个动画
插件命令
Play Stop TransitionTo AutoPlay AutoStop PlayBattler PlayPicture BattleSetup LayerSet LayerClear PlayOnce OpenPreview
脚本 API
$gameFrameMaster.play(ch, id, opts) $gameFrameMaster.playOnce(ch, id) $gameFrameMaster.setAuto(ch, map) $gameFrameMaster.playBattler(b, id) $gameFrameMaster.playPicture(id, anim) FrameMaster.registerLayerProvider(id, fn)
兼容性
RPG Maker MZ 1.8.0–1.10.0 — 仅别名,无覆盖
Altimit Movement / QMovement — 通过向量检测实现对角线自动巡航
其他视觉插件 — 置于下方,挂钩为别名链式调用
存档/读档安全 — 动画状态在播放过程中持久保存
Steam 与 Web 版本 — 无需 Node.js
许可证与使用条款
允许商业使用 — 游戏属于您,随意使用
允许修改 — 根据您的需要进行适配
允许重新分发 — 仅限免费,不得出售
无需署名 — 非强制要求
保留版权声明 — 许可证头必须保持完整
无担保 — 按“原样”提供。发货前请测试
TL;DR: 使用它,发布它,销售您的游戏。不要出售插件。保留头部声明。测试您的游戏。完成。
通往完美之路
FrameMaster 将持续更新直至完美。 我们不仅仅是在发布一个插件——我们正在为 RPG Maker MZ 构建终极动画系统。
有想法?有 Bug?想要某个功能?告诉我们。 每一条反馈都塑造着下一次更新。此插件随社区共同成长——并且永远免费,即使是商业游戏。
下载 + 演示: https://r-px.itch.io/framemaster-mz
GitHub: https://github.com/Rp-ics/RMMZ_Frame_Master_Plugin
由 Rpx & Just Dev 用
制作 — https://rpxgames.win/