找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1219|回复: 9

[我解决不了自己的问题] 关于AI进行操作单位时乘客无法开火的问题

[复制链接]
发表于 2025-6-2 20:23:00 | 显示全部楼层 |阅读模式
求助,JumpJet类飞行单位里面塞入步兵类乘客作为武器,AI进行操作时里面的乘客无法开火,可有办法解决?
发表于 2025-6-2 20:52:10 | 显示全部楼层
JumpJet类飞行单位的乘客也必须是JumpJet类飞行步兵才能正常开火
回复

使用道具 举报

 楼主| 发表于 2025-6-2 22:04:41 | 显示全部楼层
VAY 发表于 2025-6-2 20:52
JumpJet类飞行单位的乘客也必须是JumpJet类飞行步兵才能正常开火

谢谢,我又多试了几遍,后来发现乘客开火是没有问题的,问题是,点了要攻击的目标后,我的jumpjet单位会慢慢的向目标飞过去,飞到射程范围内以后单位的主武器会攻击目标,但是乘客不开火了(乘客射程比主武器还远一点),要再点一下目标乘客才会开,这就导致Ai操控单位时只有单位的主武器在攻击,乘客全程在划水
回复

使用道具 举报

发表于 2025-6-3 12:33:40 | 显示全部楼层
要么给乘客一个够长的虚拟武器用 Phobos 让它在到该正确开火的距离切换成对的武器
要么直接给载具添加乖巧的乘客用 Kratos 的 Passengers.ForceFire=yes
回复

使用道具 举报

 楼主| 发表于 2025-6-3 13:18:33 | 显示全部楼层
Noble_Fish 发表于 2025-6-3 12:33
要么给乘客一个够长的虚拟武器用 Phobos 让它在到该正确开火的距离切换成对的武器要么直接给载具添加乖巧的 ...

谢谢,我用phobos试试
回复

使用道具 举报

 楼主| 发表于 2025-6-4 19:45:01 | 显示全部楼层
Noble_Fish 发表于 2025-6-3 12:33
要么给乘客一个够长的虚拟武器用 Phobos 让它在到该正确开火的距离切换成对的武器要么直接给载具添加乖巧的 ...

phobos的对特定目标使用特定武器的逻辑似乎不起作用啊,我给单位设置了射程不同的主副武器,副武器的射程近,然后语句:ForceWeapon.InRange=1,0,把副武器写在前面,但是单位始终用主武器开火,根本不会切换
回复

使用道具 举报

发表于 2025-6-4 21:27:14 | 显示全部楼层
sijijsidjsiod 发表于 2025-6-4 11:45
phobos的对特定目标使用特定武器的逻辑似乎不起作用啊,我给单位设置了射程不同的主副武器,副武器的射程 ...

抱着虽然很不可能但是不能确定的心态请问一下:
你写 ForceWeapon.InRange.Overrides 了吗
回复

使用道具 举报

 楼主| 发表于 2025-6-4 23:04:31 | 显示全部楼层
Noble_Fish 发表于 2025-6-4 21:27
sijijsidjsiod 发表于 2025-6-4 11:45phobos的对特定目标使用特定武器的逻辑似乎不起作用啊,我给单位设置 ...

加了的,里面的数值也是和武器射程对应的:
ForceWeapon.InRange=1,0
ForceWeapon.InRange.Overrides=10,20

不知道为啥,就是不起作用
回复

使用道具 举报

发表于 2025-6-5 14:49:44 来自手机 | 显示全部楼层
如果确定没写错字或者没写错地方,那就是版本不对,说明你的版本并没有这个功能
回复

使用道具 举报

 楼主| 发表于 2025-6-5 15:26:36 | 显示全部楼层
双杀步枪 发表于 2025-6-5 14:49
如果确定没写错字或者没写错地方,那就是版本不对,说明你的版本并没有这个功能 ...

哇,成功了成功了,谢谢大佬,确实是版本的问题,没想到phobos这么快就有更新了,文件一替换就解决了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-25 15:27 , Processed in 0.056623 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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