永发信息网

魔兽争霸JASS函数中任意单位事件“受到伤害”怎么才能在触发器中使用呢?谢谢~

答案:4  悬赏:0  手机版
解决时间 2021-01-28 07:06
  • 提问者网友:活着好累
  • 2021-01-27 13:29
在函数库里面有这个函数,就是任意单位事件,然后任意单位受到伤害,也就是这个“UEVENT_DAMAGED”。

可是在触发器中写的话,会不认可,说是未知的函数……求解~如何才能使用呢?这对我的技能的判断很重要啊~谢谢大家了,希望高手解答一下啊~
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-01-27 14:40
全局事件里都没有这个动态监测FUN。。

JASS也是没有的,在没有YDWE的情况下可以自己拉一个动态模版在脚本中。。

然后在调用。。

如果觉得麻烦可以任意单位进入区域,将其触发单位添加接受伤害。。

不过这样也挺伤系统资源的,建议用YDWE里面的任意单位接受伤害..
话说已经比较接近完美叻~

噢对了,如果是任意单位接受伤害条件执行率比较高的情况下。。
可以选择将动作写在条件里,因为里面的布尔值据说比动作中执行效要快。。
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-01-27 18:39
百度一下
  • 2楼网友:七十二街
  • 2021-01-27 17:01
没这种函数的把 或许是你理解错了 任意单位接受伤害 都是模拟的 还有YD中既然有 你还自己编写什么 他们的代码 肯定比你的优化 YD团队 高手还是不少的 要注意的是 动作中 的 伤害命令 最好有判断 否则死循环的
  • 3楼网友:撞了怀
  • 2021-01-27 15:51
你好! 函数是这样的: TriggerRegisterAnyUnitEventBJ(whichtrigger,EVENT_UNIT_DAMAGED) whichtrigger是给个触发的句柄 比如 local trigger a = CreateTrigger() TriggerRegisterAnyUnitEventBJ(a,EVENT_UNIT_DAMAGED) 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯