[MZ] WindowEffects — 为游戏中的每个窗口添加动画效果(淡入淡出、滑动、缩放、弹出、弹跳、震动、发光等)
大家好!
我刚发布了 WindowEffects,这是一个适用于 RPG Maker MZ 的插件,可为你的窗口添加动画过渡效果——包括主菜单、物品列表、选项窗口、商店、战斗日志、消息框等所有基于 Window_Base 构建的窗口。

功能介绍
不同于默认的瞬间弹出效果,你的窗口可以实现淡入淡出、从任意方向滑入、带过冲弹跳的缩放效果、震动、发光、脉冲,或者同时组合多种效果。你可以为每种窗口类选择效果(使其在所有显示该类窗口的地方生效),也可以仅为单个实例选择效果(仅对特定窗口生效)。
- 10 种内置效果:
fade(淡入淡出)、slide(滑动)、scale(缩放)、pop(弹出)、bounce(弹跳)、shake(震动)、glow(发光)、pulse(脉冲)、wobble(晃动),以及它们的任意组合。 - 10 种缓动曲线,包括
easeOutBack(那种美妙的过冲效果)和easeOutBounce。 - 预设效果(
modernPop、smoothSlide、retro、fadeSimple),你可以直接在插件管理器中分配使用——无需编写脚本。 - 完整的 API,支持自定义效果、针对单个实例的覆盖以及手动触发的动画(例如玩家受到伤害时震动窗口),如果你希望进行脚本开发,这些功能一应俱全。
制作初衷
我希望一种方式为菜单添加“精致现代 UI”的感觉,而不必为每个窗口单独手写动画脚本,也不必修改 RPG Maker 的核心文件。因此,我将其构建为一个小型可重用的框架——它会 别名化 open/close/show/hide/activate/deactivate/update(绝不会覆盖它们),从而保持与其他插件的兼容性,且不改变引擎的任何原生行为。
获取地址
https://taakkun.itch.io/windoweffects
完整文档、配置示例以及所有包含效果的列表都在页面上。欢迎在此提问或咨询具体设置——期待听到你们的反馈!
— Takki