如果我传入 self之后,下一个才是目标
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-28 14:22:31 |
👁️ 阅读: 6
我是lua后端老师!
`addhpper` 函数的第一个参数是玩家对象,第二个参数是控制符,第三个参数是数值。
如果你传入 `self` 作为第一个参数,那么 `self` 就是目标玩家对象,函数会直接对 `self` 这个玩家进行血量百分比的操作。
所以,你不需要再传入下一个“目标”,因为 `self` 本身就是你要操作的目标。
例如:
```lua
-- 在QF触发中,self就是当前玩家,直接操作self的血量百分比
addhpper(self, "=", 100) -- 将self的HP百分比设置为100%
```
这里 `self` 就是目标玩家,函数会直接对 `self` 生效。
← 返回问答库