Fromz原创 累得吐血 不顶就要考察一下你的人品问题
转载请注明出处 www.mp-ofp.com hi.baidu.com/polorill

有许多安装武装突袭的朋友很少进入"Editor"也就是游戏编辑器编辑属于自己的任务,这样的话就错过了这个游戏的精华。
大部分也属于情非得以,因为全英文的界面,类似计算机编程一样的教本语句令许多人望而却步,其实没有那么难,我自
己只在下班后的休息时间研究了数次便能掌握使用方法,而当掌握使用方法之后,一切就像变得简单易懂,此系列文章的
目的就是教会你如何掌握方法。欢迎垂询fromz@163.com或polos@163.com,我可是义务的,说的不对我可不想受到指责,
呵呵,提意见还是欢迎的。:-D
显示设置很有门道,不是全低画面就流畅,不是全高画面就清晰,建议战役或编辑任务时用以下参数,欣赏画面就开全高吧
1.Visbility(视距)在步兵及要求不高的空战时1000m就可以了,调高机器符合较大,普通显示器建议1024*768/75Hz,
宽屏请选择屏幕比例
2.Terrain detail(地形细节)对FPS影响很大,如果你对地面上的花花草草不感兴趣建议开Very Low
3.Postprocess effects(后期效果)对CPU负荷很大,如果你对景深及动态模糊等效果不太感兴趣建议开Low
4.绿色区域设置对FPS影响不大,可以按照我的建议走,开高了效果提升也不是很明显,其他选项也建议按我的来
______________________________111_01_options.jpg[/IMG]

首先进入任务编辑器,大家先初步熟悉一下编辑器界面
给武装突袭程序建立一个桌面快捷方式,右键快捷方式属性,目标填
“....\ArmA\arma.exe -nomap -nosplash -window -x 800 -y 600”
如果你的屏幕分别率不大于1024x768,就填
“....\ArmA\arma.exe -nomap -nosplash”
双击进入-Play -Editor -Rahmadi,出现简略地图的武装突袭编辑器界面
1.点击右上角Mission下面的黄区可以设置任务的名称和时间,比如2004年8月8日晚10时25分。设置任务的天气情况,
模拟晴,多云,阴天,小中大雨,小中大雾等天气。拿农历的月历牌来你还可以设置月亮初一十五阴晴圆缺,这对
能见度影响较大。天气状况可随任务执行时的时间流逝而起变化,天气预报你也可以设置,比如刚刚游戏晴空万里,
执行任务20分钟后又会突降暴雨,然后看见彩虹什么的
2.一个方格是世界坐标的平面200x200米,也就是0.04平方公里,可以作为你的比例尺参考。经度坐标以字母表示,
纬度坐标用数字表示,图中红色区域的坐标便是Bb86,读做BravoBravoEightSix
3.蓝色框中的数字代表该地段的海拔高度,游戏中的海拔高度从0到500都可以找到,图中所示就分别是26米和18米的高度
4.
Unit(单位)包含各方军事力量,兵种,海陆空载具,平民及平民载具以及部分静态场景物体,快捷键F1选中,以此类推
Groups(团队)用于快速创建以班排为单位的作战单位,默认有指挥关系,快捷方式F2
Trigger(激发器)是任务设计的灵魂,战斗事件的激发,随机情况的产生等等最多的任务效果都由他来产生
Waypoint(路点路径)让你设置的有生力量动起来,往一个方向或随机方向进行集结侦察,搜索破坏等诸多任务动作
Synchronize(同步线)连接激发器与激发器 路径与路径 激发器与路径的关系链接 让事件 动作与激发器条件同步发生
Makers(标记)任务设计的要点之一,显示地图上的任务目标方位,各个重要地段的方位等等的标记
5.
Load 载入任务工程文件
Merge 合并任务工程文件到该任务工程中
Save 保存任务工程文件以供后用以及导出该任务工程为单机或联机任务成品
Clear 清空当前任务工程中的所有内容,重新来过
Show ID 标示地图中类如建筑物,地标等物体的编号
Show Textures 显示材质 意思就是将地图的地面航拍图显示出来 以辨别地面情况
Exit 离开任务编辑器
______________________________111_02_edtorui.jpg[/IMG]

===================================
今天教大家的是编辑一场遭遇战,技术含量:低,实现难度:低,使用武装突袭版本1.05
任务效果
东方阵营一个班的兵力通过乘坐Mi-17运输机或BMP2装甲运兵车侦察一个村镇,
西方阵营两个特种部队单位乘坐MH6蜂鸟直升机飞抵或乘坐悍马军车抵达同一个村镇进行侦察,
双方均不知对方存在,形成遭遇战,任务以敌方军力被完全歼灭,或村镇方圆500米无一方有生力量响应,
或全部真人玩家阵亡为结束
你想让这个任务是单人任务呢还是想和朋友一起玩呢?呵呵,很容易转换,暂时先以双人的合作方式进行设置。
玩家为美军装备消声器和红点准具的M4A1军官,Alpha小队指挥官,官阶海军陆战队中尉
另一玩家为美军特种部队带有6倍放大ACOG准具和M203枪榴弹的M4A1-M203士兵,Bravo小队队员,官阶下士
任务是乘坐随机载具,去Intro城镇巡逻,报告是否有敌方兵力在城镇周围集结,完成任务并带着命回到美军基地
===================================
1.1.1
创建作战单位
必要(任务元素)
1.美军作战单位(两个特种部队小队)
点击Group或者按F2,选中团队,在地图上Bb89区双击建立Side:BLUFOR;Type:Infantry Squads;Special Squad;OK
会弹出一个“No player was selected!”提示,点击OK,不用理会
_____________________________111_03_wsagrp.jpg[/IMG]

鼠标拖动全选你刚才建立的四个绿色小三角,那代表你的友军士兵,全选,Ctrl+C复制,稍微移动一下地图,
然后Ctrl+V粘贴,又在附近出现四个相同的士兵。
仔细观察四个士兵之间有细细的蓝线连着,这代表这是一个作战单位,连线指向最多的士兵是这个单位的指挥官
你可以按F2在一个士兵上面拖动鼠标去掉连线,这代表这名士兵脱离这个作战单位独自行动,你也可以在任意一个
独立士兵上面拖动鼠标(按住左键不放)到另一个士兵或集体身上,就会有连线出现,这代表这名士兵加入了刚刚
连线的单位,请尝试这个操作(注意操作完复原)
地图上八个美军特种部队士兵,我们下面要做的是给他们命名。点击Unit或按F1,双击左边单位的指挥官,
在弹出的对话框内修改Control:Player(这个就是玩家了);Unit:SF Saboteur(定义他的武器装备-M4A1)
Name: wsa1(主要人物一定要命名,这里命名要有规则,比如wsa1,代表的就是West Soldier Alpha 1,意思是美军
Alpha小队士兵1,你也可以写成你容易理解和记忆的名字,比如fucka01,呵呵)Rank:Lieutenant(军阶中尉)
分别依次对另外7名士兵命名wsa2,wsa3,wsa4;Bravo小队:wsb1,wsb2,wsb3,wsb4注意我们还有一个玩家的名额呢,
所以在比如wsb4上修改Control:Playable(可选玩家);Unit:SF Assault(定义他的武器装备-M4A1 M203)
___________________________111_03_wsaunit.jpg[/IMG]

2.美军特种部队需要乘坐的载具
按F1,建立
Side:Empty;Class:Air;Unit;MH-6;name:wv1(蜂鸟运输直升机)
Side:Empty;Class:Cars;Unit;HMMWV;name:wv2(悍马军用吉普)
全选以上两个载具,复制粘贴
一共两样四个载具,新粘贴的分别命名wv3,wv4
_____________________________111_06_usbase.jpg[/IMG]

_____________________________111_07_wpgetin.jpg[/IMG]

3.敌军作战部队(一个班的各兵种士兵)
在地图Bg84区建立Group,Side:OPFOR;Type:Infantry Squads;Basic Squad;Azimut(初始角度)200;OK
你会发现一队红色小三角,那代表是你的敌军,请依次命名es1到es9
4.敌军作战部队需要乘坐的载具
按F1,建立
Side:Empty;Class:Armored;Unit;BMP-2;name:ev1(BMP-2装甲运兵车)
Side:Empty;Class:Air;Unit;MH-17;name:ev2;(米格17运输直升机)
_______________________________111_04_esb.jpg[/IMG]

5.辅助(渲染气氛和虚拟辅助体帮助激发器激活)
a.美军基地的AH-10武装直升机,M4A1主战坦克等
b.营地帐篷,野战医院等
c.巡逻的士兵,对话的军官,包括路点路径
_______________________________111_03_wsb.jpg[/IMG]

d.在距离任务很远的地方,比如Ah93区(别放海里)建立激发器辅助虚拟物体,可以是汽油桶,我一般都用汽油桶,
Unit Side:Empty Objects Barrel(black) name:null_arrive,也可建立多个,这种方法尚未从任何闪点和武装突袭的任务中
找到,不会是我发明的吧?呵呵,因为我的技术还有欠缺,所以大概只能这样实现是实现逻辑上事件发生的激发元素
_______________________________111_03_null.jpg[/IMG]

==============================
1.1.2
创建军事行动路点路径
路点路径是让军事单位动起来的直观常规方法(以后再教给你们非常规的辅助方法)
1.美军Alpha小队路点路径
位置如图
_________________________111_09_wsawp.jpg[/IMG]

_________________________111_11_wsawp00.jpg[/IMG]

_________________________111_12_wsawp01.jpg[/IMG]

_________________________111_13_wsawp02.jpg[/IMG]

_________________________111_14_wsawp03.jpg[/IMG]

2.美军Bravo小队路点路径
位置如图(一共四个路点,和Alpha小队一样,设置也全部一样,不必赘述)
_________________________111_10_wsbwp.jpg[/IMG]

3.敌军部队路点路径
位置如图
_________________________111_15_eswp.jpg[/IMG]

_________________________111_16_eswp00.jpg[/IMG]

_________________________111_17_eswp01.jpg[/IMG]

_________________________111_18_eswp02.jpg[/IMG]

==============================
1.1.3
创建所有事件的激发器
1.任务失败激发器
玩家扮演的指挥官wsa1和另一玩家扮演的士兵wsb4全部阵亡,任务失败。我们用激发器实现这个目的
按F3或点击Trigger,在地图任意位置双击建立激发器,建议放在Bb89位置,容易分辨。弹出激发器对话框
Axis a 0; Axis b 0;Type End #1; Condition not (alive wsa1) and not (alive wsb4)
On Act. "2" objStatus "FAILED"; "3" objStatus "FAILED"
其他不改,如图
________________________________111_08_trigger.jpg[/IMG]

2.任务成功激发器
任务1
来到Intro Town侦察(已在美军两个小队的路径路点中激发)
见图
________________________________111_13_wsawp02.jpg[/IMG]

任务2
侦察完毕回到基地(也是一个结局,记做End #2)
见图
________________________________111_23_tr2done.jpg[/IMG]

任务3
消灭在侦察区域内的敌方小股兵力(任务默认隐藏,因为不知道侦察途中是否有敌军,等发现敌军任务激活)
激活任务3的激发器建立
如图
________________________________111_21_tr3active.jpg[/IMG]

完成任务3的激发器建立
如图
________________________________111_21_tr3done.jpg[/IMG]

还有一个任务结局,就是其中一名玩家阵亡,另一名或者,坚持到把敌军消灭然后回到基地的结局,记做End #3
如图
________________________________111_22_end3a.jpg[/IMG](Alpha指挥官玩家阵亡结果)

________________________________111_22_end3b.jpg[/IMG](Bravo队员ACOG 203玩家阵亡结果)

这个结局只在联机时有效,因为单机是只选一个玩家的话没有必要弄这么复杂
各个激发器位置如图
________________________________111_23_trlpos.jpg[/IMG]

===================
1.1.4
创建任务标记
键盘F6和点击Makers都可以建立地图标记
1.美军起始位置标记
美军完成任务后回到基地的位置
_________________________111_19_maker01.jpg[/IMG]

2.任务目标地点Intro村镇位置
_________________________111_20_maker02.jpg[/IMG]

============================
1.1.5
Save导出任务(编辑任务过程中你随时可以点击Preview 预览测试你的任务)
_________________________111_30_save.jpg[/IMG]

============================
1.1.6
建立任务简报
一般情况下使用记事本和HTML语言可编写任务预览和任务简报
但是相对繁琐,这里我推荐一款优秀的闪点行动编辑器辅助工具
Chris' OFP Script Editor(附件中带了,如果没有请在我博客里找链接)
OFPScriptSuit.rar
他的预览和简报向导完全兼容武装突袭
_________________________111_31_chris.jpg[/IMG]

预览向导制作
_________________________111_31_overview.jpg[/IMG]

简报向导制作
_________________________111_31_briefing.jpg[/IMG]

============================
1.1.7
完善你的第一个任务
1.给你的任务作一个个性的图片(Photoshop)
2.考虑你的任务是否有漏洞和逻辑上的不合理(我的就有不合理,找到没?帮我改改吧!呵呵)
3.添加你认为更能体现任务真实性的要素,比如
a.村镇里面不可能是个空镇吧?应该有点平民吧?加上;
b.你误伤平民要扣分吧?杀多了要被队友就地正法吧?(队友会认为你疯了,见谁都杀),加上;
c.平民中也许有抵抗组织仇视美国军队吧?你去侦察会看见冒出来的拿着武器的平民向你偷袭,
为了自卫你也得把他们算作敌人,加上;整个平民狙击手,拿着SVD在城镇附近400-500米远的
地方定点清除你的小队,随机发生,爽吧?
d.干了半天就剩一俩美军了,敌军渐渐包围过来,你还活着,是不是得呼叫个援军啥的?空袭啊坦克啊
直升机紧急救援啊都能实现,弄熟了我的目的就达到了,你已经初步具备一个任务设计者的思想素质:D
e.越想越全面,越想越接近真实,只有你想不到,没有你做不到的事情。这就是武装突袭,无限可能!
来吧,来到MP站队,来到Fromz的武突博客,不为财利,为了共同爱好帮助你。:>
付上本任务全部工程文件
fromz_editor_tech_reconassault.rar
下载链接
http://www1.51ok.com/down.do?FD3CA30CDCCE0BEEC4385B4134992150
或
http://www.ckachina.com/en/fromz_editor_tech_reconassault.rar
http://www.mp-ofp.com/bbs/attachment.php?aid=11828
未完待续
下集预告
武装突袭任务编辑器原创教程 - 任务实例之2 - 前线救援(图文)
获知更多武装突袭闪点行动专题资讯 请返回空间首页预览查看
http://hi.baidu.com/polorill
尊重他人劳动成果是做人的基本特征。本博客所有文章,转贴须著名出处及作者!
由于这篇文章是2007年写的,事隔两年,图片地址已经实效,今补上,我会尽快出ArmA2的编辑器实例教程。
-Fromz