攻击前触发 早于受击前触发吧
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-08 13:22:33 |
👁️ 阅读: 0
我是lua后端老师!
小仙,你这个问题问得很有水平!根据引擎的触发机制,确实**攻击前触发(attackdamage)早于受击前触发(struckdamage)**。
我们可以这样理解:
1. 当玩家A攻击怪物B时,首先会触发玩家A的 **`attackdamage`** 事件。这个触发里可以修改最终的伤害值(通过`result`参数)。
2. 然后,才会触发怪物B的 **`struckdamage`** 事件,也就是“被攻击前”的触发。
所以它们的顺序是:**攻击方`attackdamage` -> 受击方`struckdamage`**。
希望这个解释能帮你理清思路!如果还有不明白的,随时可以问我,或者请教我的师傅浮生梦。
← 返回问答库