设置触发企图使单位不能离开某区域失败
本帖最后由 浩气长存 于 2017-5-13 15:41 编辑如题。继续编辑我玩帝国以来的第一张地图,发现要实现某个意图,想当然地设置触发,问题多多啊。
我想设置触发使得某英雄单位不能离开某区域,设想是像用城墙围住某区域一样,用触发设置东南西北四段区域边缘的“城墙”,然后试图用“区域内的对象”条件或者“单位到达某区域”条件使得单位到区域边缘后掉头返回。我先设置为多重触发,然后失败,测试时到了触发点闪退;于是我改为设两层“城墙”,均设为单次触发。于是这样设置:
触发a:到达内层“城墙”后返回 触发b:到达外层“城墙”后返回
当单位到达区域边缘,a被触发后关闭a,激活b;单位再次到达区域边缘,b被触发后关闭b,激活a。
看似是没问题了,但测试时发现这样太想当然:发生的状况之一是:如果让单位到达区域外某处的命令不是只点击一次而是不停点,单位仍然会走出去;这虽然和开始意图相去甚远,但如果剧情需要不是非留在该区域不可的话,也无伤大雅;但是致命缺陷仍然是闪退——当在区域边缘点击单位企图离开时,所走的路线不是垂直于“城墙”方向而是顺着城墙走,那么仍然闪退——也就是说在ab两个触发循环切换一遍后单位仍然停留在内层或者外层“城墙”里,触发循环还是会出错。
还得请教这里的诸位大能,如果要实现单位不离开某区域的意图,应该如何设置触发?
本帖最后由 tryotryotryo 于 2017-5-13 15:44 编辑
到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇到過。 tryotryotryo 发表于 2017-5-13 15:42
到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇 ...
如果不改权是不是无法实现该意图? tryotryotryo 发表于 2017-5-13 15:42
到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇 ...
如果不改权是不是无法实现该意图? 浩气长存 发表于 2017-5-13 15:48
如果不改权是不是无法实现该意图?
不改權的話只要玩家一直點往外終究可以跑出去的,因為和觸發間隔時間比起來手速還是快一點。 因为设的1vs7,所以怕改权又得改外交触发,怕影响作战之类,虽然就几秒钟。
设内外两层触发测试好几遍都正常,但是后面再测试时候就发现在触发区域里面顺着设置的“隔离带”方向跑就出错,不知是为什么? tryotryotryo 发表于 2017-5-13 15:50
不改權的話只要玩家一直點往外終究可以跑出去的,因為和觸發間隔時間比起來手速還是快一點。
因为还没做完,不好发这里让人下载,我发给你QQ或者邮箱可好? 浩气长存 发表于 2017-5-13 20:01
因为还没做完,不好发这里让人下载,我发给你QQ或者邮箱可好?
這裡我寫了一個模版你自己研究看看。如果不考慮改權大概最好的做法就是這樣。
tryotryotryo 发表于 2017-5-13 20:11
這裡我寫了一個模版你自己研究看看。如果不考慮改權大概最好的做法就是這樣。
看明白了,构思非常精巧精辟精悍!{:154:}十分感谢!
页:
[1]