最指后期卡, 原因之一我想是战场上满是各种不必要的飞弹, 炮弹。
- 比如基地里10几个T3 SAM的导弹追赶一架T3侦察机, 每个SAM发出6个导弹, 这样60个导弹一起追赶1架侦察机, 导致CPU耗在计算大量的飞行轨迹上了, 60个导弹完全是浪费, 目测2、3架SAM就可以轻松干掉1架侦察机了。
- 比如10个T3坦克围攻1个工程兵, 10个坦克一起开火, CPU也得为这些行为做计算。
- 再比如AI朝T2矿点发2波, 每波10个战术飞弹, 也是不计成本, 无脑的行为, 苦了CPU。
我想, 如果我们能做个UI MOD, 控制这些单位的开火情况, 开火前先计算目标生命值, 不必要时, 不要一起开火, 这样应该能有效的解决后期卡的问题。
参考下反核, 它们很聪明, 1个核弹过来, 大部分情况下只有1个反核井发射一个反核弹, 不会出现10个反核井一起发射反核弹的情况;而T4核弹它们会发射2枚反核弹。
这样, 后期里, 同一时间内出现在战场上的飞弹, 炮弹等等起码少一半以上, CPU显卡都可以放松下, 大家觉得呢?
有现存的MOD吗? 或者哪位高手做一个?
一些MOD, 比如BLKOPS, U巨人的导弹能够合理分配目标, 各朝各自的目标去, 不会出现8个导弹攻击一个小兵, C的蛇怪防空镭射也是同时能锁定2架T2炮艇。 想想U的T3 AA SAM发出6枚导弹, 在前一个目标被摧毁, 能自动锁定另一个目标该多好啊。
要是能做到所有单位都这种程度就牛了啊:6_315:
只是开火前的火力分配计算是不是也会很吃CPU啊?
最辛苦的就是一个单位一个单位去修改, 如果能批量做个UI MOD, 那就有福气啦, 火力分配计算是吃CPU, 不过相对计算10几个SAM 60枚导弹的飞行轨迹, 应该少很多吧?火力分配计算本来就是任何战斗情况下应该做的啊, 这样才符合实际情况嘛, 无脑的浪费火药是不行的。
可以一类一类改嘛, 先改T3 AA SAM, 点防御。
不符合FA的设计思想,FA这种真实弹道在命中前完全无法判断最后伤害结果,这种叫超杀管理,以前就争过,只有星际之类的开火瞬间就已经知道结果的游戏才能搞,否则像FA有些没有命中的的超出超杀管理的计算,结果就是一个单位都干不掉,每个都剩最后一点血
后期慢一般是因为AI优化问题……寻路更是问题……
人对战的话,只要配置不是特别差,至少i3吧,只要不是特别变态的图基本5000单位没问题。
感谢分享你的想法, 我意思我们能否让大部分单位起码做到像这样:
- 反核井, BLKOPS我举的2个T4单位;
- 置顶的那个区域攻击。
不要一哄而上, 平均分配弹药?
T3核弹头本身的bp里有
DesiredShooterCap = 1,
所以我看到1枚反核对1枚核弹;
T4核弹头本身的bp里有
DesiredShooterCap = 2,
所以我们看到2枚反核拦截1枚T4核弹。
这个类似“标签”的东西, 告诉反核井, 1-2枚反核弹就可以拦截T3/T4核弹, 我做了个测试, 把DesiredShooterCap = 1删除, 结果不出所料, 3个核井发射了3枚反核弹来拦截1枚T3核弹, 而另外一个基地4个核井发射5枚反核弹来拦截1枚T3核弹, 没有这个“标签”, 弹药就浪费了。
单位的血量是透明的, 是可以计算的, 武器的输出也是稳定的, 除了偏差, 误差等等, 1个工兵来到基地前, 没必要动用所有的T2重炮, T3点防嘛!
这些也是原因。
我之所以提这个原因之一, 是:
- 浪费弹药不符合任何战斗的实际;
- 平均分配弹药能使武器发挥更大的作用, 如果T3 AA SAM能同时锁定2个目标, 6枚导弹发射出去, 在第一个目标被摧毁之后, 余下的导弹自动追击第二目标, 这样一个SAM顶过去2个SAM啦;
- 这样游戏也更聪明。
这个游戏开始设计时, 如果规定所有的弹药都需要成本, 或许这个平均分配弹药的功能就内置在里面了。反核那么贵, 所以有这个功能就是个例子。当然, 我们不需要造弹药扣金属的游戏, 只是这样考虑罢了。目前我们对弹药浪费没感觉, 是因为免费嘛!或者反过来, 反核一开始就没有“标签”这个功能, 一看到核弹, 所有的反核都一起发射, 你是不是要心疼憋反核弹的时间和金属?
kid-c
10
要提前计算这个东西 也费cpu啊 而且费的肯定更多 还不如无脑攻击
反核记得是绝对命中的吧,这样就和星际这种开火瞬间就知道结果的没什么区别了,但是其他大部分武器都是绝对命中的啊
反核有打偏的, 一个反核井, 哪怕有7枚存储, 也拦不住同时到达的6枚核弹, 因为反核井发射需要时间差, 所以你可以看到第6枚反核弹射出, 但是一定打偏了。
有个mod有overkill control 忘了是哪个了不是black ops 就是4dc 在开火模式调节
overkill control? 我没有装4DC, 目前单位MOD就BLKOPS, TM装了也没有用。