CongCharles 发表于 2022-4-14 14:56:53

AI修改BOT打直升机

rem *** Add bf4_smaw_ai ***
weaponTemplate.create bf4_smaw_ai
weaponTemplate.indirect 0
weaponTemplate.minRange 10.0
weaponTemplate.maxRange 60.0
weaponTemplate.optimalRangePercentage 85
weaponTemplate.setFiringPose Crouching
weaponTemplate.setStrength Infantry    0.0
weaponTemplate.setStrength LightArmour 8.0
weaponTemplate.setStrength HeavyArmour 4.0
weaponTemplate.setStrength NavalArmour 3.0
weaponTemplate.setStrength Helicopter2.0
weaponTemplate.setStrength AirPlane    1.0
weaponTemplate.setFiresThroughTransparent 0

各位大神,请教一个问题,希望BOT能用火箭筒攻击飞行或悬停中的直升机,我当前的AI代码如上,但BOT只会在飞机降低到离地面非常近的高度时才攻击,还有哪里需要修改设定吗?

fishkaii3 发表于 2022-4-15 10:17:00

数值要调高点,然后发现敌军就射击的那段距离代码也调高

CongCharles 发表于 2022-4-16 17:05:09

fishkaii3 发表于 2022-4-15 10:17
数值要调高点,然后发现敌军就射击的那段距离代码也调高

感谢你的回复,但改大数值后依然没有变化,不知道是AI策略的问题~

qq1137526534 发表于 2022-4-27 13:01:01

weaponTemplate.setStrength Helicopter数值大过其他的表示优先攻击直升机
weaponTemplate.maxRange 60.0 表示最大多少距离开火
按照老哥你的数据可以改成
weaponTemplate.maxRange 500
weaponTemplate.setStrength Helicopter9.0
页: [1]
查看完整版本: AI修改BOT打直升机