|
楼主 |
发表于 2012-6-9 21:20:25
|
显示全部楼层
菊花残满腚伤 发表于 2012-6-9 19:38
LZ你这个办法不行啊 。到了那里他自己一看到敌人就满场地飞了
耶 还有人搭话啊~~~哈哈 最近又研究了一下 更给力了 看好了哈
首先建立一个名字叫H1的 ah64 直升机 这个单位是一个空的载具
然后建立两个步兵单位 一个叫A1 一个叫A2
A1的初始栏写上 this moveingunner h1 这样A1的那个兵就会直接移动到飞机里当炮手
A2的初始栏写上 this moveindriver h1 这样A2就会移动到飞机里当驾驶员
注意这两个士兵不是同一个队伍的,注意删除队伍线
然后在飞机的初始栏上写上
h1 addeventhandler ["fired", {(_this select 0) setvelocity[0*sin(getdir h1),0*sin(getdir h1),0]}]
这样飞机在开火的时候就会直接停下来,直到玩家停火或者AI炮手停火 飞机才会继续飞 这个看起来有点假
硬生生停下来的
然后就是设置A2,也就是驾驶员的路点,设置为careless这样 飞行员就只管飞不管有没有敌人
最好设置路点时飞机飞过来支援的时候速度快点,盘旋的时候就多设置几个路点这些路点都设置为慢速就ok了反正直升机飞行员就只会按照你设置的路径飞机因为是careless状态,但是记住设置的是A2单位的路点不是A1也不是飞机的路点。 当然也可以让飞机飞到高空careless状态,直接居高临下用机炮打那些敌人。
这个方法仅仅是让飞机在有制空权和无防空导弹威胁的情况下用来让机炮发挥最大化效果的而已
如果参战空域不安全就让飞机慢慢地盘旋时不行的~~~死定的~
而且因为是慢速盘旋所以如果你想用导弹或者火箭弹 的话就要设置一个比较大距离的路点让飞机有俯冲距离这样才有可能用火箭弹打中敌人步兵,因为飞机是不能控制方向的,都是预先设置好的路点~ 不过倒是可以利用开炮停顿的特点,直接用机炮打坦克~~效果刚刚的!三秒钟让坦克报废。
够详细了吧 |
|