动作游戏制作器 v1.0.14 更新说明

*日语版本在英语版本之后。

ACTION GAME MAKER v1.0.14 更新说明

:star: 主要更新

  • Parallax2D 节点现已替代 ObjectRoot 功能
    ObjectRoot 节点此前负责处理图层功能,如子弹/对象生成、传送门目的地、图层移动、可见性切换等。这些职责现已迁移至 Parallax2D 节点
    • ObjectRoot 节点仍可使用,但 可能在未来的版本中被移除
    • 新增节点 ObjectMountTarget
      其功能类似于 CameraTarget,允许您通过 MountID 指定生成图层。
      默认情况下,生成的对象(例如子弹)仍将出现在与发射对象相同的图层上。
  • 无敌设置增强 (BaseSettings / InvincibleSettings)
    • 现在可以 在无敌期间禁用特定的命中碰撞
    • 启用后,指定的碰撞将被禁用,且 “命中”转换条件将不会触发
    • 如果未指定,行为将保持与 1.0.12 版本之前相同。
  • 添加存档文件加密功能
    • 项目设置 > 应用 > 保存和加载 下的新选项允许启用 加密并设置密钥
    • 加密 默认启用,但为了与之前版本的存档文件保持兼容,您可以 禁用此功能

改进

  • 编辑器设置 > 编辑器 > VisualScript 中添加了 禁用 Visual Script 小地图 的选项。
  • 调整后的跳跃 现在可以 跨越多个已勾选的状态 工作。
  • “更改纹理”操作现在允许 选择特定的根图像节点,以避免更改所有子纹理。
  • 添加了 新示例项目:“完美闪避 Boss 战”
    包含 Boss 战、完美闪避机制、HP 条动画等功能。
  • 为反映新标准,已从教程项目中 移除了 ObjectRoot

错误修复

  • 修复了 快速切换锁定/解锁 失败的问题。

:warning: 锁定/解锁检查每帧执行一次,因此如果在单个状态中无等待地执行 ON→OFF→ON,可能 不会触发 OFF 状态

  • 修复了允许 编辑默认变量名 的漏洞(现已锁定以防止依赖错误)。
  • 修复了 只读变量(例如 taken_damage)无法用作源 的问题。
  • 修复了 没有停止计数的计时器 未按预期变为负值的问题。
  • 通过考虑 浮点数相等容差,提高了条件 “开关/变量已更改” 的精度。
  • 修复了 实例化传送门未被检测 的漏洞。
  • 修复了在执行“移动对象”操作时 翻转的连接点未反映 的问题。
  • 修复了 AnimationPlayer 内部变量更改未正确应用 的漏洞。
  • 修复了在某些条件下 相机缩放无法正常工作 的问题。
  • 修复了 “Baz Menu Sample”中传送门无法正常工作 的问题。
  • 更新了各种翻译。

ACTION GAME MAKER 1.0.14 更新说明

☆重要更新

已将 ObjectRoot 节点的功能替换为 Parallax2D 节点。

ObjectRoot 节点在 ACTION GAME MAKER 中负责图层功能。它被设计为发射子弹、生成对象等的生成目标,以及传送门移动时的生成目的地、图层移动、显示/隐藏等动作的目标,但现在这些功能已整合到 Parallax2D 节点中。由此产生的影响如下:

  • ObjectRoot 节点仍可继续使用,但未来可能会被删除。
  • 添加了新节点 ObjectMountTarget。这是一个功能类似于 CameraTarget 的节点。可以通过 MountID 指定子弹发射或对象生成的图层。默认情况下,与以往一样,生成对象将出现在发射对象所属的图层上。

现在可以在 Base Settings/InvincibleSettings 中设置无敌时禁用特定的命中判定。

  • 如果启用此选项,在无敌期间指定的命中碰撞将无效,攻击判定的命中转换条件将不会触发。
  • 如果未进行任何指定,则与 1.0.12 版本之前一样,即使在无敌期间,攻击判定的命中转换条件也会触发。

添加了存档文件加密功能。

  • 在项目设置的 应用 > 保存和加载 中,可以设置对存档数据进行加密以及设置加密密钥。
  • 此更改默认启用,但由于之前版本的存档数据未加密,如果需要保持兼容性,则必须禁用加密。

改进事项

  • 在 编辑器设置 > 编辑器 > VisualScript 中添加了禁用视觉脚本小地图的选项。
  • 调整后的跳跃现在可以在多个勾选状态之间工作。
  • 在“更改纹理”操作中添加了选择要更改的图像的根节点的功能。
    • 通常所有图像的纹理都会被更改,因此如果您只想更改特定图像节点的纹理,请使用此功能。
  • 添加了新示例“完美闪避 Boss 战”。
    • 此示例包含与 Boss 的战斗、完美闪避机制、HP 条动画等要素。
  • 已从教程项目中删除了 ObjectRoot。

错误修复

  • 修复了快速执行锁定/解锁操作时无法正常工作的问题。
    • 注意:锁定/解锁操作每帧进行一次判定,因此如果在单个状态内不进行任何等待而执行 ON→OFF→ON 操作,则 OFF 判定在功能上不会触发,敬请注意。
  • 修复了默认变量名可以被修改的问题。
    • 默认变量名通过名称指定来执行各个操作,如果修改会导致错误。因此,现已将其设为不可修改。
  • 修复了只读变量(如 taken_damage)无法用作赋值源的问题。
  • 修复了即使计时器没有停止计数也不会变为负值的问题。
  • 修正了其他条件“开关/变量发生变化”中的“相等”判定,使其也考虑误差。
  • 修复了无法检测实例化传送门的问题。
  • 修复了在“移动对象”操作中以连接点为目标时,连接点翻转未反映的问题。
  • 修复了 AnimationPlayer 内部变量更改未反映的问题。
  • 修复了相机缩放处理在某些情况下无法正常工作的问题。
  • 修复了 Baz Menu Sample 中传送门无法正常工作的问题。
  • 修正了部分翻译。