有什么高效率的方法做出“战争迷雾延迟恢复遮盖”的效果吗
银河编辑器吧
全部回复
仅看楼主
level 15
举个例子就是:用一架飞机从地图最左边飞到最右边之后,被揭示的区域仍然维持一段时间,然后再从左到右逐渐恢复遮盖
原本想用显示区域的手法做,每1s就检测一次玩家的单位,然后挑选单位组显示以单位为中心的圆形区域持续X秒,结果发现如果单位过多的话,触发器就会报“显示器达到上限”的错误并且失效
如果用一个透明马甲单位代替,在小规模对战下可行,但还是同样的无法解决大规模对战下的问题。如果玩家过多,透明马甲的数量也会倍数级增长,而由于本MOD引用了合作依赖项,一旦单位数量超过了1800还是1900的限制值就会出现无法生成新单位的bug,导致对战无法继续,所以也不可行
物编里的战争迷雾数据各项都试着调了调,好像也没有延迟恢复遮盖的相关选项
------------------------------------
谦卑·荣誉·牺牲·英勇·怜悯·灵性·诚实·公正!谨以上述守则为名,签订永恒契约,以吾「世界」为名,守护汝直至一生一世!
致扩散性百万亚瑟王·魔法之派·妖精·艾尔。
2020年07月25日 08点07分 1
level 1
核弹,扫描——显示区域视野
2020年07月25日 10点07分 2
level 7
我做的mod,触发器里面必须有库才能创建触发,这个怎么解决啊?
2020年07月25日 11点07分 3
MOD确实就是要求有库才能创建触发啊
2020年07月25日 12点07分
level 8
试试单位加个行为,包含一个5秒周期性开图效果
2020年07月25日 12点07分 4
效果半径=单位视野半径
2020年07月25日 12点07分
@maxzc1128 按2楼的思路,做了个触发器每1s搜索单位,然后在单位所在点创建一个对应的开图效果,但实战之后依然不行,触发器调试还是报显示器超出上限,和用直接用显示区域动作的报错是一样的
2020年07月25日 12点07分
@幻影·天使 创建效果前给个条件限制,单位指令处于移动或攻击或技能指令,原地不动的单位无需效果是吧?
2020年07月25日 13点07分
@maxzc1128 测了一下大概4000个任意方式的显示区域之后就开始报错了,正常游戏大概是达不到这个阈值的.把检测间隔延长成2s效果6s后,结合排除不移动的单位应该是没什么问题了...
2020年07月25日 14点07分
1