魔兽触发技能-关于点的创建与删除问题
答案:2 悬赏:0
解决时间 2021-02-12 01:52
- 提问者网友:孤笛钟情你
- 2021-02-11 17:24
魔兽触发技能-关于点的创建与删除问题
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-02-11 17:31
哎呀,还是排泄的问题。
明确的告诉你,如果你给的例子完全没有删除点的话运行一次多两个垃圾,并不是只有“指定点”是泄漏,极坐标位移点本身也是。
楼主用的是中文的触发器吧?对话框上的灰字仔细看看啊,什么样的指令会创建点都写着呢。
拿你的极坐标位移点来说,要设两个变量,例如:设置Point01 = 某单位位置;设置Point02 = 以Point01为中心 某距离某方向的位置。用过Point02后再将Point01和Point02一并删除,这样才不会产生泄漏。
同样,如果设了一个点变量为以(触发单位)位置为中心......如此之类的,用过删除该变量但是依然卡......就是因为触发单位位置之类的指令也会创建点......所以说你的触发里不允许有这么一条指令中包含可能创建点的开关但又没用变量指代的。
同理,特效、单位组也一样,这三个泄漏大家如果都处理干净了,你的图跑起来就顺畅了。
最后还是要推荐YDWE,这里有显示当前泄漏的指令,非常之有用啊。加在触发器的末尾,你就能在测试技能的时候看到泄漏的变量了。
明确的告诉你,如果你给的例子完全没有删除点的话运行一次多两个垃圾,并不是只有“指定点”是泄漏,极坐标位移点本身也是。
楼主用的是中文的触发器吧?对话框上的灰字仔细看看啊,什么样的指令会创建点都写着呢。
拿你的极坐标位移点来说,要设两个变量,例如:设置Point01 = 某单位位置;设置Point02 = 以Point01为中心 某距离某方向的位置。用过Point02后再将Point01和Point02一并删除,这样才不会产生泄漏。
同样,如果设了一个点变量为以(触发单位)位置为中心......如此之类的,用过删除该变量但是依然卡......就是因为触发单位位置之类的指令也会创建点......所以说你的触发里不允许有这么一条指令中包含可能创建点的开关但又没用变量指代的。
同理,特效、单位组也一样,这三个泄漏大家如果都处理干净了,你的图跑起来就顺畅了。
最后还是要推荐YDWE,这里有显示当前泄漏的指令,非常之有用啊。加在触发器的末尾,你就能在测试技能的时候看到泄漏的变量了。
全部回答
- 1楼网友:傲娇菇凉
- 2021-02-11 17:40
先说明一下,除了瞬发指定单位的技能(像霜冻新星)可以用下面的触发来恢复单个技能的cd,其他如冲击波,风暴之锤这类非瞬发技能,严格来说,是不能直接获取凶手单位的,因为很可能技能没伤害单位时英雄普攻杀死了一个单位,而魔兽编辑器是无法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯