找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6544|回复: 15

求助:如何实现载具驻军对外攻击而在强A时不导致游戏崩...

[复制链接]
发表于 2020-7-8 01:31:43 | 显示全部楼层 |阅读模式
众所周知,CNC3可以轻易地用HordeTransportContain版块实现类似战斗要塞功能,但是这个模块放到RA3里只要选中了该载员载具强制攻击就会导致游戏崩溃退出BUG,据说和载具及内部步兵射程不同有关系;但前日有幸在日冕mod演示里见到了这个功能的实现,据评论说已经有无BUG的版本了,所以在此恳求各位大佬指导是怎么实现的,十分感谢
发表于 2020-7-8 15:50:29 | 显示全部楼层
加一个虚拟武器,比如间谍的
回复

使用道具 举报

 楼主| 发表于 2020-7-8 17:29:58 | 显示全部楼层
洪敬233 发表于 2020-7-8 15:50
加一个虚拟武器,比如间谍的

那如果是已经有了实体武器的呢,比如在天启里加装步兵,我记得是会崩溃;移植在RA3里的命令与征服mod里的marv似乎就是这样的吧,但并不会崩溃
回复

使用道具 举报

 楼主| 发表于 2020-7-8 22:19:40 | 显示全部楼层
洪敬233 发表于 2020-7-8 15:50
加一个虚拟武器,比如间谍的

我想起来了,日冕mod的这个单位是苏联T4单位联盟坦克,可以塞兵完美实现;请问是按照你说的加了个假武器这样实现的吗?
回复

使用道具 举报

发表于 2020-7-20 03:35:36 | 显示全部楼层
崩溃的原理是ctrl后指针放在了容器武器射程之外的地方,因此解决思路就很明显了:容器无武器 或 容器武器射程为全图即可。
回复

使用道具 举报

 楼主| 发表于 2020-7-21 00:24:42 | 显示全部楼层
1145158638 发表于 2020-7-20 03:35
崩溃的原理是ctrl后指针放在了容器武器射程之外的地方,因此解决思路就很明显了:容器无武器 或 容器武器射 ...

如果载具射程为全图,而visionrange的值往往为300的话,那载具岂不是无法执行前进攻击的命令吗?就像间谍一样原地不动的伪装。我感觉联盟重型坦克的解决方法可能不是这样的。
O~BO4VIRH]YZ`HONXVN1Y`L.png

图片来源于b站RA3日冕MOD制作组

图片来源于b站RA3日冕MOD制作组

Z[N(0]0]1{6}]${$C0%B.png
注:图片来源于b站RA3日冕MOD制作组视频BV1N7411q79o

B`I%L90XZW5Q_1P1_(PC26L.png
回复

使用道具 举报

发表于 2020-7-25 18:34:10 | 显示全部楼层
parametheus 发表于 2020-7-21 00:24
如果载具射程为全图,而visionrange的值往往为300的话,那载具岂不是无法执行前进攻击的命令吗?就像间谍 ...

实际上sage引擎在cc3之后这种对外射击的容器寻敌距离会以内部乘员最短射程为基准,也就是说你只需要在哪个虚拟武器那里加入条件需要CONTAINER_OCCUPIED以启用就可以了。不过像盟军工兵这种完全没武器的你就要自己看着办了,比如为工兵添加进驻后启用虚拟武器之类的。
回复

使用道具 举报

发表于 2020-7-25 18:38:16 | 显示全部楼层
顺带一提,kw巨兽的KindOf拥有CAN_FIRE_EVEN_IF_CONTAINED_ARE_NOT_IN_RANGE,这可以强制使用容器武器射程作为寻敌距离,不过基于kw的特殊性,在ra3中并没有讨论意义。
回复

使用道具 举报

 楼主| 发表于 2020-8-9 17:54:43 | 显示全部楼层
1145158638 发表于 2020-7-25 18:34
实际上sage引擎在cc3之后这种对外射击的容器寻敌距离会以内部乘员最短射程为基准,也就是说你只需要在哪 ...

十分感谢,明白了,试了下成功了,虚拟武器(99999射程)仍然可以搭配容器本身的主武器(正常射程)使用。游戏是不会闪退了,但很多体验不好,比如在有驻军时无法强制攻击友军和中立建筑(会将虚拟武器作为寻距距离,下达攻击命令后原地不动,而且即使在攻击范围内也不启用驻军武器),也不知道如何解决。
回复

使用道具 举报

 楼主| 发表于 2020-8-9 18:06:08 | 显示全部楼层
1145158638 发表于 2020-7-25 18:38
顺带一提,kw巨兽的KindOf拥有CAN_FIRE_EVEN_IF_CONTAINED_ARE_NOT_IN_RANGE,这可以强制使用容器武器射程 ...

不过我记得马夫装了狙击小队升级狙击炮塔后仍然可以强制用马夫的主炮(350)作为寻距距离,而不是射程更长的马夫狙击炮塔(450),(比如命令马夫攻击步兵,狙击枪已近进入射程甚至都在开火了,马夫仍然会前进到主炮能开火的距离),要是这个也能在RA3中实现估计就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-6-27 15:29 , Processed in 0.072481 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表