高级条件
通过可视化事件编辑器,以可视化的方式构建复杂、动态的条件。
高级事件条件 为 可视化事件编辑器 增加了基于节点的布尔条件系统,允许你使用 与 (AND)、或 (OR) 和非 (NOT) 组合多个条件,从而构建复杂的逻辑,而无需将事件变成嵌套条件分支的迷宫。
条件在运行时动态求值,可与 地图事件、 troop 事件、公共事件、条件分支、条件等待、兼容的事件命令输入 等配合使用。
可视化构建条件
借助三种逻辑运算符,连接并组合条件节点,创建你所需的精确逻辑:
- 与 (AND)(所有连接的条件必须为真)
- 或 (OR)(至少一个连接的条件为真)
- 非 (NOT)(反转连接的条件)
条件可以自由组合和嵌套,让你既能创建简单的检查,也能创建复杂的布尔表达式,同时保持逻辑易于阅读。
高级条件还包括 真 (TRUE)、假 (FALSE) 和 脚本 (Script) 节点,用于调试、特殊情况以及自定义 JavaScript 条件。
动态布尔输入
高级条件不仅限于事件页条件。
兼容事件命令中的布尔输入(条件分支、开关、自开关等)可以直接接收条件图。条件在命令执行时求值,其结果作为输入值使用。
在 RPG Maker MZ 上,这也自动适用于参数声明为布尔值的 兼容插件命令。插件作者无需进行特殊的集成或操作。
动态事件条件
某些条件依赖于那些 RPG Maker 通常不会自动刷新事件的值。
高级条件包含自己的刷新系统,以自动处理这些情况,并提供控制以更改刷新模式和间隔,或在需要时手动请求刷新。
条件等待
需要事件等待直到某事变为真吗?
条件等待 会反复求值任何高级条件,并提供以下单独的输出:
- 未满足时 (While Unsatisfied)
- 已满足 (Satisfied)
- 超时 (Timed Out)
你可以控制求值间隔,并可选地设置最大尝试次数。
免费版
免费版包含 完整的高级条件核心系统。
其中包括:
- 与 (AND)、或 (OR) 和非 (NOT)
- 真 (TRUE) 和 假 (FALSE)
- 脚本条件
- 原生 RPG Maker 条件
- 条件等待
- 动态事件条件
- 刷新控制
- 兼容的动态布尔命令输入
- 自动 MZ 插件命令布尔支持
完整版
完整版包含 免费版的所有内容,以及超过 120 个即插即用的条件节点,涵盖以下领域:
- 角色、职业、技能、装备、状态和参数
- 队伍和物品栏
- 敌人、部队和战斗状态
- 事件和角色
- 地图、区域、地形和图块
- 玩家和载具状态
- 计时器和系统信息
- 输入和屏幕状态
- 数据库数据和备注标签
- 距离和位置检查
- 以及更多
许多高级条件还支持 动态指定,允许其目标或比较值来自直接值、游戏变量或 JavaScript 表达式。
完整版的宗旨很简单:**为你提供现成的节点用于常见检查,而不是让你用脚本条件重新创建它们。
**要求与兼容性
需要 可视化事件编辑器(最新版本)。
兼容:
RPG Maker MV
RPG Maker MZ
某些功能自然依赖于引擎能力。特别是,自动类型的插件命令参数支持仅在 RPG Maker MZ 上可用。
安装
- 安装最新版本的 可视化事件编辑器。
- 从 此页面 下载此插件的最新版本。
- 将下载的压缩包 (.zip) 放在 项目根目录(与
.rpgproject或.rmmzproject同级)。 - 在插件管理器中添加并启用
Drag_VisualEvent_AdvancedEventConditions。 - 启动测试运行并打开可视化事件编辑器。
- 检查可视化事件编辑器插件菜单,确保此插件已安装(或检查新节点命令是否出现在节点列表中)。
- 玩得开心!
下载
注意安全,享受游戏开发! :]



