中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 2697|回复: 3

[插件] 【新人求罩,火星轻喷】有关AI近战乱换枪的修正

  [复制链接]
发表于 2012-6-27 20:40:44 | 显示全部楼层 |阅读模式
本帖最后由 纯洁守护神 于 2012-6-27 20:48 编辑

大家都应该注意到了吧,AI配手枪后会存在这么一个问题:近距离遭遇敌人,总是先换手枪——大概要花一秒左右——但这是致命的一秒。如何让AI仅仅将手枪作为辅助武器,而不是死在频繁切换武器当中呢

首先原因不是出在AI上,而是枪上,更准确的说是在config文件里对弹药的定义上

比如SJB_TOS_M4_Round也就是插件SJB_weaponspack中对M4子弹的定义如图(之所以用插件,是因为原版的不敢乱改)

如图数据
minrange=0.5;minrangeProbab=0.1;
midrange=150;midrangeProbab=0.38;
maxrange=300;maxrangeProbab=0.04;
也就是说
在0.5m到150m,AI选用M4(凡是使用该子弹的枪)射击的概率为0.1
在150m到300m,AI选用M4(凡是使用该子弹的枪)射击的概率为0.38
在300m之外,AI选用M4(凡是使用该子弹的枪)射击的概率为0.04

再比如SJB_TOS_P226的子弹

同理
在1m到10m,AI选用P226射击的概率为0.1
在10m到35m,AI选用P226射击的概率为0.70
在35m之外,AI选用P226射击的概率为0.04

实战分析:
敌人在10m之内,AI选用两枪的概率一样
敌人在10m到35m,AI选用P226的概率为0.7,明显大于M4的0.1,所以AI倾向于切换P226
敌人在35m外,AI选用M4的概率最小为0.1也大于P226的0.04,所以AI直接用M4射击

所以只需在config里将M4子弹的minrangeProbab调高(比如:minrangeProbab=0.9)
AI近战就不会乱换枪了





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入VME

x
发表于 2012-7-8 19:48:41 | 显示全部楼层
伟大的sendsix来强势围观{:soso_e144:}
发表于 2012-7-9 22:53:35 | 显示全部楼层
纯技术贴,我是围观来的
发表于 2012-7-12 23:50:00 | 显示全部楼层
围观来的
围观来的
围观来的
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-3-29 07:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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