浩气长存 发表于 2017-5-13 15:35:31

设置触发企图使单位不能离开某区域失败

本帖最后由 浩气长存 于 2017-5-13 15:41 编辑

  如题。继续编辑我玩帝国以来的第一张地图,发现要实现某个意图,想当然地设置触发,问题多多啊。
  我想设置触发使得某英雄单位不能离开某区域,设想是像用城墙围住某区域一样,用触发设置东南西北四段区域边缘的“城墙”,然后试图用“区域内的对象”条件或者“单位到达某区域”条件使得单位到区域边缘后掉头返回。我先设置为多重触发,然后失败,测试时到了触发点闪退;于是我改为设两层“城墙”,均设为单次触发。于是这样设置:
  触发a:到达内层“城墙”后返回  触发b:到达外层“城墙”后返回
  当单位到达区域边缘,a被触发后关闭a,激活b;单位再次到达区域边缘,b被触发后关闭b,激活a。
  看似是没问题了,但测试时发现这样太想当然:发生的状况之一是:如果让单位到达区域外某处的命令不是只点击一次而是不停点,单位仍然会走出去;这虽然和开始意图相去甚远,但如果剧情需要不是非留在该区域不可的话,也无伤大雅;但是致命缺陷仍然是闪退——当在区域边缘点击单位企图离开时,所走的路线不是垂直于“城墙”方向而是顺着城墙走,那么仍然闪退——也就是说在ab两个触发循环切换一遍后单位仍然停留在内层或者外层“城墙”里,触发循环还是会出错。
  还得请教这里的诸位大能,如果要实现单位不离开某区域的意图,应该如何设置触发?

troytroytroy 发表于 2017-5-13 15:42:03

本帖最后由 tryotryotryo 于 2017-5-13 15:44 编辑

到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇到過。

浩气长存 发表于 2017-5-13 15:48:33

tryotryotryo 发表于 2017-5-13 15:42
到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇 ...

如果不改权是不是无法实现该意图?

浩气长存 发表于 2017-5-13 15:48:17

tryotryotryo 发表于 2017-5-13 15:42
到邊上時改權拉回來。另外閃退必定是設置錯誤。1.0c的觸發基本上毫無bug,至少我寫了十多年過萬觸發都沒遇 ...

如果不改权是不是无法实现该意图?

troytroytroy 发表于 2017-5-13 15:50:01

浩气长存 发表于 2017-5-13 15:48
如果不改权是不是无法实现该意图?

不改權的話只要玩家一直點往外終究可以跑出去的,因為和觸發間隔時間比起來手速還是快一點。

浩气长存 发表于 2017-5-13 15:58:30

  因为设的1vs7,所以怕改权又得改外交触发,怕影响作战之类,虽然就几秒钟。
  设内外两层触发测试好几遍都正常,但是后面再测试时候就发现在触发区域里面顺着设置的“隔离带”方向跑就出错,不知是为什么?

浩气长存 发表于 2017-5-13 20:01:58

tryotryotryo 发表于 2017-5-13 15:50
不改權的話只要玩家一直點往外終究可以跑出去的,因為和觸發間隔時間比起來手速還是快一點。

因为还没做完,不好发这里让人下载,我发给你QQ或者邮箱可好?

troytroytroy 发表于 2017-5-13 20:11:53

浩气长存 发表于 2017-5-13 20:01
因为还没做完,不好发这里让人下载,我发给你QQ或者邮箱可好?
這裡我寫了一個模版你自己研究看看。如果不考慮改權大概最好的做法就是這樣。


浩气长存 发表于 2017-5-13 20:24:08

tryotryotryo 发表于 2017-5-13 20:11
這裡我寫了一個模版你自己研究看看。如果不考慮改權大概最好的做法就是這樣。

看明白了,构思非常精巧精辟精悍!{:154:}十分感谢!
页: [1]
查看完整版本: 设置触发企图使单位不能离开某区域失败