搜索
查看: 66|回复: 3

[沟通中] 被杀事件触发问题

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20250929
登陆器版本号: 20250929
BUG描述: 1. 主号杀死自己的英雄时不触发lua被杀事件;
2. 通过actor:attackTarget(tagActor, 0, 100)的方式导致目标死亡时不触发lua被杀事件;
3. 通过actor:setHp(0)后,目标死亡时不触发lua被杀事件;
BUG重现方式: 1. 主号杀死自己的英雄时不触发lua被杀事件;
2. 通过actor:attackTarget(tagActor, 0, 100)的方式导致目标死亡时不触发lua被杀事件;
3. 通过actor:setHp(0)后,目标死亡时不触发lua被杀事件;
修复后应达到的效果: 1. 主号杀死自己的英雄时可以触发lua被杀事件,并且能正常返回击杀对象和被杀对象;

2. 通过actor:attackTarget(tagActor, 0, 100)的方式导致目标死亡时可以触发lua被杀事件,并且能正常返回击杀对象和被杀对象;建议增加入参,可以传入伤害技能ID,这样就能在触发受到伤害事件时根据技能ID进行判断处理

3. actor:setHp(0)增加1个入参,比如actor:setHp(0,target),可以触发lua被杀事件,并且能正常返回击杀对象-target和被杀对象-actor;
联系QQ: 隐藏内容

优化建议:

1. 主号杀死自己的英雄时可以触发lua被杀事件,并且能正常返回击杀对象和被杀对象;

2. 通过actor:attackTarget(tagActor, 0, 100)的方式导致目标死亡时可以触发lua被杀事件,并且能正常返回击杀对象和被杀对象;建议增加入参,可以传入伤害技能ID,这样就能在触发受到伤害事件时根据技能ID进行判断处理

3. actor:setHp(0)增加1个入参,比如actor:setHp(0,target),可以触发lua被杀事件,并且能正常返回击杀对象-target和被杀对象-actor;

发表于 6 天前 | 显示全部楼层
主号为什么要杀死自己英雄。
 楼主| 发表于 6 天前 | 显示全部楼层
火舞者 发表于 2025-10-8 22:04
主号为什么要杀死自己英雄。

好像有点道理
发表于 4 天前 | 显示全部楼层
本帖最后由 1580 于 2025-10-10 14:46 编辑

2. 通过actor:attackTarget(tagActor, 0, 100)的方式导致目标死亡时可以触发lua被杀事件,并且能正常返回击杀对象和被杀对象;建议增加入参,可以传入伤害技能ID,这样就能在触发受到伤害事件时根据技能ID进行判断处理

这个可以接受考虑加入参数,其它的暂时不做调整


-------------------
触发lua被杀事件:是指的是什么事件??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-10-14 06:15 , Processed in 0.456116 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表