重要新功能
- 为 AttackArea2D 新增以下属性:
- “同一对象仅造成一次伤害”
- “经过一定时间后可再次攻击”
- 新增执行动作: ResetAttackCooldown(重置自身攻击冷却)
功能目的
该功能用于解决此前用户反馈的一个问题: 当未设置无敌时间时,伤害可能会被重复触发。
通过这些新属性:
- 即使不设置无敌时间,也不会对同一对象重复造成伤害。
- 结合 “一定时间后可再次攻击” 属性,可以实现:
- 持续型激光 / 光束攻击
- 周期性 AoE 伤害攻击
该功能主要适用于子弹攻击系统, 同时也可以通过执行动作 ResetAttackCooldown 来重置攻击冷却。
因此也可以用于 玩家角色的近战攻击 或其他基于 AttackArea2D 的攻击机制。
其他新功能
- ChangeAngleSettings 现在可以使用 FaceDirection。
- 新增模板对象: 360TopviewShooterPlayer
- 更新了部分翻译。