关于直升机带伞兵增援
arma3吧
全部回复
仅看楼主
level 8
yc3126 楼主
都是用脚本写的话,一个是路点大法,还有一个是到达指定区域后间隔1秒强制轮流踢出要跳伞的AI到距离直升机安全开伞高度创建降落伞然后把AI移进去当降落伞驾驶员,这样伞兵AI可以很容易的保留背包伞降脚本也非常简单和灵活但是会出现一个大概率bug直升机驾驶员会犯傻悬停或降落在跳伞地点当活靶子[喷],尝试各种方法也没办法让直升机离开,哪位玩家有这方面编写经验的望不吝赐教
2019年09月13日 07点09分 1
level 14
我没出现过这种现象 或者说这种现象是在特定环境下才出现吧
2019年09月13日 07点09分 2
地形对飞行路径有影响,AI的状态,附近是否有路径点也有影响,基本上给一个平稳的路线,关闭AI一些默认反应就没太大问题,当然最终解决方案还是录轨迹
2019年09月13日 07点09分
在平地测试10次有9次出现悬停bug,限制AI能力这个好像还没试过,录制轨迹在大多数任务编辑中好像很少会用吧,不行的话还是循规蹈矩照旧吧用设置路点的方法[冷]
2019年09月13日 15点09分
@yc3126 一般就只设置AI放松状态 就能解决大多数问题
2019年09月13日 17点09分
@yc3126 空投还是在两个路线之间跳比较好 飞机在经过路点时的运动轨迹比较突厄
2019年09月13日 17点09分
level 12
咱们先审题
问题在于:直升机降完伞兵会无动作保持悬停
问题分析:既然降完伞兵没有动作,那么可能在于衔接逻辑出错了,一种是可能无法判断有没有降完,没有办法判定逻辑执行有没有结束;第二种是判定降完了,但是下一条路径生成出错或AI英文比路径点优先级更高。当然不排除执行语录语法问题,于衔接处漏了分号括号啥的。
解决:对于第一种情形,如何判定降完,可以曲线救国,在执行完毕踢出所有伞兵的语句后,直接新生成一条路径点。而对于第二种情形则需要检查路径点属性,最好将飞行员AI的交战状态设置为漫不经心。
2019年09月13日 18点09分 3
首先都是用脚本生成的两个组一个是直升机组一个是乘员组,直升机组用doMove命令或者路径设置目的地,直升机在飞行中里面的乘员组随时有可能根据需要被强制踢出载具,从表面上看这两个组毫无关系的,但是乘员组出载具后也用取消指派载具的命令了直升机组就是不走了。。。
2019年09月14日 10点09分
level 8
yc3126 楼主
已找到解决方法,重新创建机组乘员即可[吐舌]
_grp = group heli_xxx;
{deleteVehicle _x} forEach units _grp;
deleteGroup _grp;
createVehicleCrew heli_xxx;
2019年09月16日 03点09分 4
1