[免费] FrameMaster MZ — 无限逐帧动画与可视化编辑器(Godot风格)

FrameMaster MZ v2.3.0

为 RPG Maker MZ 提供无限逐帧动画
g1
g2
g3
g4

彻底打破3帧限制。为角色、战斗单位和图片提供类似 Godot 的逐帧动画。集成可视化编辑器、无限帧数、装备层、完整战斗导演系统——免费,即使是商业游戏也可使用。


:wrench: 此插件将持续更新直至完美。
每次更新都进一步拓展边界。发现 Bug?想要新功能?告诉我们——我们会为您构建。FrameMaster 随社区共同成长。


功能特性

  • 无限帧数 — 无3帧限制。用任意数量的帧数制作动画
  • 集成可视化编辑器 — 拖放时间轴、实时预览、每帧持续时间 + 事件
  • 精灵图与单张 PNG — 两者均支持,包含网格切片功能
  • 8方向自动巡航 — 待机 / 行走 / 冲刺 + 对角线移动,类 Godot 风格
  • 装备层 — 跟随动画的视觉装备(武器、盔甲、披风)
  • 固定层 — 光环、光效、VFX 叠加层,独立播放
  • 战斗单位动画 — 侧视图 + 前视图,角色与敌人,战斗中无限帧数
  • 战斗导演 — 类 Godot 状态机:待机、攻击1-3、技能、受击、闪避、死亡、胜利 + HP 阶段
  • 图片动画 — 动画化任何地图图片(先显示图片),变换效果保留
  • 帧事件 — 在任意帧播放音效、触发公共事件、设置开关、运行脚本
  • 循环模式 — 正常、乒乓、随机帧循环
  • PlayOnce 系统 — 独立的单次动作,自动恢复自动巡航
  • 交叉淡入淡出混合 — 平滑的 FM → FM 过渡,可配置毫秒数
  • .webp 支持 — 比 PNG 小 60-80%,画质相同
  • 邻近预加载 — 智能 LRU 缓存,仅加载玩家附近的资源
  • 防冻结看门狗 — 战斗单位可从中断的动画中自动恢复
  • 兼容性挂钩 API — 其他插件可注入层而不触碰存档
  • 零依赖 — 无需其他插件,独立运行

与付费竞品对比

AnimaX (KageDesu) — 免费 / PRO 版 $28

  • ✓ 无限帧数
  • ✓ 自动巡航待机 / 行走 / 冲刺
  • :warning: 8方向对角线 (仅限 PRO 版)
  • :warning: 装备层 (仅限 PRO 版)
  • ✓ PlayOnce 动作
  • ✓ .webp 支持
  • ✗ 集成可视化编辑器 (FrameMaster 胜)
  • ✗ 战斗单位动画 (FrameMaster 胜)
  • ✗ 战斗导演 (FrameMaster 胜)
  • ✗ 图片动画 (FrameMaster 胜)
  • ✗ 帧事件 (FrameMaster 胜)
  • ✗ 循环模式 (FrameMaster 胜)
  • ✗ 交叉淡入淡出混合 (FrameMaster 胜)
  • ✗ 兼容性挂钩 API (FrameMaster 胜)

Sang Hendrix Animation Solution — $15

  • ✓ 无限帧数
  • ✓ 自动巡航待机 / 行走 / 冲刺
  • ✓ 8方向对角线
  • :warning: 可视化编辑器 (仅限 VFX,非角色)
  • :warning: 战斗单位动画 (仅限地图)
  • ✗ 装备层 (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。全部免费用于商业用途。


快速入门

  1. 将 FrameMaster.js 复制到 js/plugins/ 并启用它
  2. 将帧 PNG 放入 img/framemaster/(或一张精灵图)
  3. 打开 tools/framemaster_editor.html 并可视化构建动画
  4. 使用插件命令:Play, AutoPlay, BattleSetup
  5. 在测试运行时按 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)


兼容性

  • :white_check_mark: RPG Maker MZ 1.8.0–1.10.0 — 仅别名,无覆盖
  • :white_check_mark: Altimit Movement / QMovement — 通过向量检测实现对角线自动巡航
  • :white_check_mark: 其他视觉插件 — 置于下方,挂钩为别名链式调用
  • :white_check_mark: 存档/读档安全 — 动画状态在播放过程中持久保存
  • :white_check_mark: Steam 与 Web 版本 — 无需 Node.js

许可证与使用条款

  • :white_check_mark: 允许商业使用 — 游戏属于您,随意使用
  • :white_check_mark: 允许修改 — 根据您的需要进行适配
  • :white_check_mark: 允许重新分发 — 仅限免费,不得出售
  • :minus: 无需署名 — 非强制要求
  • :warning: 保留版权声明 — 许可证头必须保持完整
  • :cross_mark: 无担保 — 按“原样”提供。发货前请测试

TL;DR: 使用它,发布它,销售您的游戏。不要出售插件。保留头部声明。测试您的游戏。完成。


:rocket: 通往完美之路

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:heart: 制作 — https://rpxgames.win/