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

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 4098|回复: 18

[单人战役] 一个小问题,战场气氛

[复制链接]
发表于 2016-3-29 18:50:40 | 显示全部楼层 |阅读模式
由于有时候想设置AI冲锋之类的,但是AI如果看到敌人就开枪射击, 不会边走边打,所谓的边走边打就是玩家按C后再前进是可以边走边射击的,有没有老师前辈能说一下想法,我想了很多,但是不管用的,比如
private ["_ai"];
_ai=_this select 0;
_ai allowfleeing 0;
_ai disableAI "AUTOCOMBAT";
_ai domove getpos player;
_ai forcespeed 5;

这样之类的,很多,但是他们还是不会边走边射击,要么走要么射击比较简单,但是边走边射击,各位也想想,这个问题还是比较适合讨论啊
发表于 2016-3-29 20:46:57 | 显示全部楼层
先改一下AI遭到攻击会立即找地形隐蔽吧
 楼主| 发表于 2016-3-29 18:51:20 | 显示全部楼层
当然,fire我也用过
 楼主| 发表于 2016-3-29 18:52:04 | 显示全部楼层
但是对函数不熟悉还在摸索阶段,所以有没有函数能实现呢
发表于 2016-3-29 19:51:26 | 显示全部楼层
想法很好,然而你需要修改FSM,让AI多一种边走边射击的状态,在特殊的情况下进入和推出,使用特定的动作来移动,保持移动的时候对准目标,然后强制开火。
 楼主| 发表于 2016-3-29 20:59:46 | 显示全部楼层
gpgpgpgp 发表于 2016-3-29 19:51
想法很好,然而你需要修改FSM,让AI多一种边走边射击的状态,在特殊的情况下进入和推出,使用特定的动作来 ...

哇,那可真是难啊,对FSM一点都不了解
 楼主| 发表于 2016-3-29 21:08:50 | 显示全部楼层
FSM,还得开始新的学习啊,SQF刚刚学了皮毛
发表于 2016-3-29 21:10:43 | 显示全部楼层
然而我还是觉得交替掩护更实用
 楼主| 发表于 2016-3-30 10:04:52 | 显示全部楼层
Reinhard 发表于 2016-3-29 21:10
然而我还是觉得交替掩护更实用

什么是交替掩护??怎么写
 楼主| 发表于 2016-3-30 10:16:51 | 显示全部楼层
有什么方法让某个单位无视敌人或者暂时视敌人为友好,setfriend不能对一个单位使用

点评

你可以用 _unit disableAI "TARGET"; _unit disableAI "AUTOTARGET"; 试试。反之是_unit enableAI "TARGET"; _unit enableAI "AUTOTARGET";  发表于 2016-4-8 15:16
发表于 2016-3-30 12:40:37 | 显示全部楼层
ta406601917 发表于 2016-3-30 10:04
什么是交替掩护??怎么写

交替掩护是战术,你还是要改AI的FSM,而且是多个AI的配合,,,,,,洗洗睡吧
 楼主| 发表于 2016-3-30 16:05:15 | 显示全部楼层
chaoduichen 发表于 2016-3-30 12:40
交替掩护是战术,你还是要改AI的FSM,而且是多个AI的配合,,,,,,洗洗睡吧

哦哦,好吧。。。
发表于 2016-3-30 18:40:34 | 显示全部楼层
ta406601917 发表于 2016-3-30 10:04
什么是交替掩护??怎么写

交替掩护就是一部分冲,另一部分在掩体后面使劲射击,等冲的找到掩体后射击,另一拨冲
发表于 2016-4-2 18:34:59 | 显示全部楼层
试试让ai一直站着,this setUnitPos "Up"
发表于 2016-4-2 22:07:34 | 显示全部楼层
如果楼主要表现一队AI冲锋的话,可以这么写:
{_x setUnitPos "Up"} foreach units grp_1;{_x allowfleeing 0} foreach units grp_1记得把组名设置好:grp_1 = group this
speed 设为 full,combat mode 设为 hold fire (hold fire会受到攻击后还击,设为never fire就永远不还手了,不要设为open fire, Engage at will 那样AI会自顾自选择路线攻击失去队形)
Behaviour 可以设为 Stealth,不要以为 Stealth 会比较慢,事实上 Stealth 下会更积极的跑动。
这样就差不多了,只不过这样的AI会死的很快,2个敌人就可以干掉一队傻逼冲锋的ai了
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-23 23:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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