weaponTemplate.ExitVelocity ××.×
这个存在于AI\Weapons.con里……
这句代码的意思是告诉Bot这个武器发射时的速度(即出膛速度、子弹初速),这样的话AI就不会受武器自身的初速影响而只相信这个初速,把这个代码用在地雷、C4上最有效……
话说我做战地1942地图并带上独立数据组时经常给AI数据加这个代码是因为这个代码太好用了……原因是战地1942对Bot理解武器时的设置有些不足,所以有时战地1942的Bot不会开枪因为他们认为初速太慢打不中……所以……
注意:
1 枪类最好不要加,加了命中率下降,战地1942加这个代码的原因我已经解释过了,而且必须与原来的速度一样……
2 数值不要太过分,有时数值过大可能会导致无效
3 负数是不允许的,战地1942是跳出,战地2我不知道……
4 给战斗机加上效果也不错……反坦克导弹也一样……
举个例子:weaponTemplate.ExitVelocity 1000.0
那么,AI就知道这个武器的初速是1000米每秒,这时,Bot基本上在使用武器的时候不管能不能打中都会开火(对于那些只要以初速1000米每秒并且能打中而且打击有效的目标都会开火……)
然后bye bye...
[本帖由帖主于 2010-08-01 06:31 编辑]
|
|