耐心把每个情况看完...
回复:18楼
在这里,我们把玩家叫做ap,如果A组有5个组员.则他们的名字分别为.a1,a2,a3,a4,a5,这里,a1为领队..
----情况①:如果是ap和a1(即A组领队)碰面后(条件是a1没有任何路点,待在那里不动),A组加入AP,那么,只需要让ap在a1【身上】设立一个路点:join and lead(貌似拼错了,反正就是这个)...当ap离a1足够近时,A组所有人员就加入ap了........
----情况②:如果是ap到达【某一范围】后,A组加入ap的话,那么,先设置一个触发器,在axis a,axis b中填入你希望的范围(填写后通过拖动触发来划定范围,可随时调整)然后,按F2(即组选项),在触发到ap之间托一条线(托出后为淡蓝色),即指定只有ap可以触发此触发器.在触发器里的on activation那一栏填入:[a1,a2,a3,a4,a5] join ap就行了,当ap到达触发器的范围后,a1,a2,a3,a4,a5就会自动加入ap,不论相聚多远.注:A组没必要在触发器的范围内..
----情况③:这也是一个比较“智能”的情况,即当ap和a1(A组领队)的距离小于x时,A组加入ap.首先,设置一个触发,把axis a,axis b 的值都填上0,然后,在condition那一栏中填入:ap distance a1 < 40,然后在on activation那一栏中填入 [a1,a2,a3,a4,a5] join ap,即ap和a1间的距离小于40米时,a1,a2,a3,a4,a5加入ap..
当然,还有很多种情况,但我认为不必要,例如,在某范围内,ap下车后,a1,a2,a3,a4,a5才能加入ap...…….
直升机部分..........这个复杂....不知道是不是接着上面的....我写的是接上面的.
在这里我们把玩家叫做ap,把运输机叫做h1(当然,飞机里有驾驶员),然后,把飞机的油量调为零(一定要为零)(会调吧....)...如果不会的话,这样做:创建一个触发,把axis a,axis b都填为0,然后在condition里填上true(即直接触发),然后在on activation,里填上h1 setfuel 0,即让h1没有油,这样可以确保在组成员没有登机前,飞机不飞跑...然后,点击ap在【运输机上】设置路点get in,然后ap的路点根据你的需要设定,(记住,下飞机时候的路点要为get out,而飞机的要为transpoart unload..)然后,选定飞机,然后在离他最近的地点设置一个路点(不超过1m),即始路点(最初露点),在这个路点的condition里填入ap in h1 and a1 in h1 and a2 in h1 and a3 in hi and a4 in h1 and a5 in h1,很长,对吧?
【格式为:组员 in h1(即运输机)..】
然后,在这个路点的on activation里填上h1 setfuel 1(即瞬间加满油)..这个路点的意图就是让ap,a1,a2,a3,a4,a5都上了飞机后,飞机起飞....然后,在你想要落地的那个路点(这个路点为move)里的on activation 里填入,h1 flyinheight 0,即让h1飞行高度为0,然后创建一个路点,这个路点必须很近(小于1m,与上一个重合最好)然后在min ,max,mid三栏里分别填入你想要落地停留的时间(以秒来计算)....然后在on activation里填入h1 flyinheight 75(这里的75也可以换成别的,最好大于25,不然会撞树.是以米计算的)..然后,下面的陆点根据需要设置吧..当要降落时....点选飞机然后创建一个H(降落标志)在【H上】创建路点(路点A)设置为transpoart unload,然后在设置下一个路点(路点B)。ap路点设置为get out....然后,在ap的get out和路点B之间,拉一条同步线(F5 synchrenize),这样在ap的组员没有下干净前,飞机不会执行路点B..
注:H的标志在创建单位的Side里选Empty,然后class里选Objects,然后在unit里找到“H”,还有一个H(ins什么的)是隐形的,也可以用.!
很详细了,耐心看完哦..这些方法我都测试过....