ACTION GAME MAKER 1.1.15 更新日志
重要更新
★ 重新设计了攻击 / 受击判定系统。
- 即使攻击判定形状不是矩形,或处于旋转状态,也能正确进行判定。
- 移除了受击判定中存在的 1px 边距,使可视化脚本判定与伤害计算时机保持一致。
- 接触方向的判定方式从基于接触面的方式,改为基于与目标的全局坐标进行判定。
注意事项(对现有项目的影响)
此次更新可能会影响部分项目:
- 若子弹使用了非矩形或旋转的攻击判定形状(如圆形、多边形),接触时机将与 1.1.14 之前有所不同。
- 当墙体判定与受击判定尺寸完全相同时,过去可因边距发生接触,现在可能无法接触。
- 由于攻击判定的上下左右方向更加精确,行为可能与 1.1.14 之前有所不同。
已知问题(修复中)
- 已确认一个与攻击 / 受击判定相关的问题:当攻击向远离方向移动的敌人时,会产生伤害,但不会触发“命中判定”相关条件。该问题目前 正在修复中。
修复问题
- 修复了在不存在存档数据时执行加载动作会导致崩溃的问题。
- 修复了加载存档时,初始状态动画无法正常播放的问题。
- 修复了生成继承方向的对象时,第 0 帧方向未生效的问题。
- 修复了执行 「移动对象 (MoveObject)」 时,目标位置可能发生偏移的问题。
- 修复了接触方向判定有时会受到对象朝向影响的问题。
- 修复了模板 「2DSpriteCharacterBase」 在生成时被错误加入 Player 组的问题。
- 修复了执行 「推/拉对象 (PushPullObject)」 时,连接点引用无法正常工作的问题。