本帖最后由 alksks 于 2022-2-16 16:01 编辑
结论:恕小弟眼拙,问题已解决,原因可见教材包《常见平台限制》第27条:
27.NPSE的战车只能注册200个,步兵只支持100个,原版只支持100个车辆,超越此数目后AI会只造顺序上的第100或200个单位,无论注册编号是多少,AI怎么写都会导致此bug。NPAE支持无限单位。目前解法是将民用车辆等不能建造的单位放在100或200号之后
不过完善一点,从后文图片可见,超过100并不是只建造第100号,而是会建造所有超过100的车辆单位
各位大佬、兄弟们,小弟不才特在此请教
首先平台是原版YR,没用ares的原因是卡,使用治安国家观战不卡但是只要有一个国家战败就会结束,所以我自己新增了一个观战用国家,在ares下只要移动鼠标就会画面卡顿,当然亲自参战也一样卡,防卡代码、ddraw、dx关闭、CPU多核都试过没用,新建账户都不行,就差重装系统了,CPU配置9900k应该是够用,如果大佬们能额外帮小弟解决这个问题也是感激不尽了。
话归正题,在原版YR平台下,我的本意是扩展一下AI的套路,以海军为例,原本的航母或无畏舰队的TaskForces是没有护航舰艇的,而是在另一个TaskForces里放置防空及反潜单位,在ScriptTypes里写10,0,并将触发设置为己方主力舰数量,但这样下来据我观战经常会看到护航舰艇还没造完主力舰就出发了,或者护航舰艇错误的跟随了守家部队。
因此我尝试把护航舰艇加入主力舰的TaskForces中
0=4,DRED
1=2,HYD
2=4,SQD
3=2,SUB
这样一来就会出现新的问题,比如驱逐舰和煤球船会冲到岸边试图攻击内陆目标等等。所以我有考虑使用克隆单位,取消掉一部分单位的landtargeting,让它们不要冲到岸边送人头。
问题就出在这里,我把新增的克隆单位写到主力舰的TaskForces里
0=4,DREDS
1=2,HYDS
2=4,SQDS
3=2,SUBS
然后就发现不论是萌苏尤,所有阵营和国家的AI都会无限建造这些克隆单位,而且并不是按照TaskForces的内容和顺序建造,同时完全不建造任何其他载具单位,只有步兵ai正常造兵和进攻,我猜应该是占据了载具建造队列,但是却找不到问题的根源,百度一番只找到一个同样的问题(https://zhidao.baidu.com/question/555214152.html)也尚未解决
再次求大佬指点一二
|