教程九:实例应用

+

教程九:实例应用

一:什么是虚拟单位

二:存盘点的制作

三:实例下载

一:什么是虚拟单位

我们知道一辆坦克需要配上一个驾驶员,一个指挥,和一个炮手,连上坦克本身就需要4个单位。

我们知道地图只能有64个单位,那么是不是只能有16辆坦克同时在地图上,答案是否定的。

我们可以把一辆坦克配置上虚拟驾驶员虚拟指挥和虚拟炮手,那么1辆完整的坦克只占用1个单位

方法:

暂缺,,,因为办公室没有编辑器,突然忘记按钮的名字,,,,晕,等回家补充上,,,,,,,

二存盘点制作

这个很简单

在地图上拖一个Mission progress checkpoint就是圆圈里有个勾勾那个图标,

命名为save1。(在右上角的system里面找到),再拖一个地区命名为zone1,

再拖一个兵到地图上明命名为han,设置成player,再来一个level.lua

(save1和zone1最好在一起。)

输入代码:

function onEnter_zone1_han(zoneName, unitName)

OFP:enableCheckpoint("save1")

end

这样就可以了。

意思是当han进入zone1这个区域时触发存盘点save1,并且恢复体能,AI弹药得到补充。

三:实例下载

这里有个本人制作的例子供大家参考:

t5解压到游目录data_winmissionsMission Editor下,进入游戏玩。

t5editor.rar用编辑器打开。

介绍:

任务目标1:攻占山头,击毙美军军官。

任务目标2:埋伏在小道两侧,突袭M1主战坦克。

任务目标3:占领村庄。

敌人单位:步兵若干(100+),3辆M1主战坦克,两辆运兵车。

解放军单位:1辆99式主战坦克,玩家带领17人小队,援兵若干。

战线长度:2公里。

功略:顺着指南小旗走就可以了。不要硬拼,多用战术。全文完(^.^)祝大家战斗愉快!