教程:从零开始的ACTION GAME MAKER 第三章

在「BaseSettings」中调整无敌时间。

接下来设置无敌时间。由于无敌时间是针对玩家的,建议设置得长一些。我们将无敌时间设为1秒,闪烁间隔设为0.2秒。

此外,为了避免在无敌期间受到攻击时产生反应,请在无敌期间取消碰撞判定。虽然无敌期间HP不会减少,但系统仍会判定为“受到攻击”。

  1. 选择 BaseSettings 节点。

  2. 在检查器中将“闪烁间隔(秒)”从 1.0 修改为 0.2。

  3. 展开“闪烁间隔(秒)”下方的“禁用碰撞列表”中的“Array…”,然后点击“添加元素”。

  1. 点击 <空> 以设置新的“DisableCollisionData”。

  2. <空> 将变为“DisableCollisionData”,请点击并展开它。

  3. 点击“分配”按钮。

  4. 将弹出节点选择窗口,选择“HitCollision”并点击“确定”。这样,当受到攻击时,碰撞判定将在1秒内无效。