注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

.

.

 
 
 

日志

 
 

关于武装突袭2 微声枪 夜袭任务中 AI 坦克兵(成员/驾驶员) 报警的 特殊BUG  

2011-12-30 23:38:03|  分类: 脚本和编辑 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
2012年5月10日
实际上不光是坦克兵,任何 AI 都这样
2011年12月31日
终于了解了,原来是 武装突袭2 中 坦克兵(成员/驾驶员)的警觉属性不一样.
同样面对墙壁的一般士兵并不会对墙壁/建筑物另一边的情况做出反应..
话说我编辑了一个夜袭微声枪攻击的任务.我准备用微声枪击毙敌人而不引起警报.
1>一般如果击毙AI 目标如果是爆头击毙.被击毙的AI 本身不发生警报给 其它AI.(实际上不是警报,坦克兵(成员/驾驶员)的警觉属性不一样.)
2>被击毙的AI 的报警距离是 50米内, 50米外击毙无报警.(实际上不是警报,坦克兵(成员/驾驶员)的警觉属性不一样.)

如果坦克兵面对着你射杀 AI 的方向即使有建筑物/墙壁阻挡,坦克兵 仍然能警觉!(这中郁闷的设定真的很无奈)

this behaviour "safe"
只能将她的属性设置成 safe 如果设置成 careless 他就变成傻瓜了
有个办法就是将他的属性设置成 careless 后.用个触发器.设置 成发现 敌人后
this behaviour "combat"
但是我在编辑测试该任务的时候发现一个匪夷所思的BUG


关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
(请看上面的这一张图)

关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
图中如果 AI 面朝建筑物.的到时候.是看不见我的.因为前面有一面墙壁.
而就是这个面朝墙壁和背朝墙壁将有报警逻辑的天壤差别.

建筑物另一边射杀 AI 将报警会产生差别.
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .

关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
(上面这一张图,我在建筑物另外一面射杀 爆头射杀 AI)
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
 
1>面向墙壁将会引起警报.
2>背朝墙壁将不引起警报.


  BUG : 逻辑错误.
如果是声音警报.应该 背向墙壁,和面向墙壁都产生警报为什么.只有面向墙壁产生警报?
显然 AI 的获得报警的方式判断太简单了没有考虑墙壁.(AI 报警的逻辑显然是面向被射杀的AI 获得报警
背向AI 不获得报警.然而现在有没有墙壁都被忽略了.)

关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
 
(隔开的建筑物)
 

 
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
 (判断 AI 获得报警的 命令)
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
 
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .

 

 
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .(面向墙壁的AI 却获得了警报)
关于武装突袭2  微声枪 夜袭任务中 AI 报警的 BUG - foxer - .
(面向墙壁的 AI 却"看到了" AI 被射杀 错误 逻辑 BUG)

 

 所以编辑任务的时候一定要注意这个差别.针对这个bug 以脚本方式避开这个BUG
编辑出符合逻辑的任务.
  评论这张
 
阅读(603)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017