红警任务之家

 找回密码
 注册
搜索
查看: 25519|回复: 217

【原创】红警任务简明制作教程(新手进阶篇)(上)

  [复制链接]
发表于 2008-7-12 16:24:10 | 显示全部楼层 |阅读模式
哈~ 进阶篇终于出来了,喜欢制作红警单人任务的玩家不可错过呦!此篇将主要讲解触发编辑器和其附属工具的应用。

红警任务简明制作教程(新手进阶篇)(上)
著者:pkarea

前言
本篇适合那些学习过入门篇的读者和具有一定地图制作基础的朋友们参考,通过此篇的学习可以使你的地图制作水平更加完善,任务的制作更加得心应手,学习完本篇的内容之后将可以独立的完成一个完整的单人任务地图的制作。建议如果没有任何制作经验和基础的玩家请不要参看本篇,可以先去参看本人的入门篇教程。

内容简介
本篇将就入门篇中尚未提到的编辑菜单中的触发编辑器、标签编辑器、脚本、特遣部队、作战小队等内容加以详细介绍,同时包括局部变量、单元标记、路径点的详细用法讲解。

触发编辑器
触发编辑器是FA2地图编辑器中功能最强大的编辑工具,本篇将介绍的其它工具均与此工具有关联,可以这么说,如果没有了触发编辑器,本篇所要介绍的其它内容就几乎全部失去了意义。因此,要想制作好单人任务,触发编辑器的使用就必须学好。


要学习使用触发编辑器,首先有必要了解什么是触发。触发实际上就是制作者给电脑下达的一系列指令,使得电脑根据某些特定的条件完成特定的动作。有过编程经验,学习过BASIC、C语言等的玩家可以发现,触发编辑器的作用和功能实际类似于if条件句,也就是当满足一定的条件之后执行if后面的指令。反映到触发上就是当发生某事件时则触发该事件对应的动作。形象的说就是“如果条件被满足,则会发生一些事情,反之条件不满足,就不发生任何事情。”这就是触发。



这个就是触发编辑器的主面板。顾名思义,触发编辑器就是编辑触发、制作触发的工具。每一个完整的触发包括三个部分:触发的名称(Trigger options)、触发的条件(也叫事件,Events)、满足了条件之后所发生的事情(也叫行为,Actions)。有的时候名称也被称为标签,这点在后面介绍的其它工具的使用也一样(与标签编辑器中的“标签”含义不同)。

下面详细介绍各项目的作用:
最上面那个下拉列表是触发的选择窗口,也就是这张地图中的所有触发都可以在这里找到。直接打开下拉列表可以选择所需要的触发。如果需要建立和编辑触发直接在上面有对应的四个按钮。

然后下面是触发编辑的主界面,有三个选项卡,分别是标签(名称),事件和行为。
首先建立一个触发,然后选择标签选项卡,在下面的名称文本框中输入触发的名字。请注意,名字虽然只是注释内容,与触发的功能毫无关系,触发少的时候固然可以随意命名,但是当触发建立了很多以后想要找到并编辑需要的触发却不是一件容易的事。这个时候起一个明白好认名字就非常重要了。比如游戏胜利时的触发起名为“win”或者“胜利”,失败时的触发写作“lose”或者“失败”,这样当触发很多的时候打开下拉列表一眼就能认出游戏胜利与失败所对应的触发是那些,也方便日后测试和检查。

之后选择事件选项卡,界面会有所改变



点击下面的新建事件,左侧的下拉框会出现“Event 0”,而下面的事件类型会出现许多选项,这些就是编辑器所能使用的各种触发的条件。



当你选择了其中的一个事件之后,在其下面会出现对此事件功能的解释。某些事件还需要设置参数,在更下面框中会显示对应的内容。

比如你选择了“1 进入事件”之后下面的参数框里就会出现内容



所属方后面所指的“0 美”就是该事件的参数,指的是当美国的部队进入到该事件关联的区域或对象时,这个事件的条件就被满足了。由于进入事件有参数指定,所以当苏联部队进入该事件关联的区域或对象时,事件是不会被触发的。因为只满足了事件(进入事件),但是没有满足事件参数的要求,事件还是不能被触发,条件还是没有全部满足。只有同时满足了事件本身和事件所对应的参数时,事件才能真正被触发,后面的行为语句才能被执行,这点请特别注意。

一个触发的事件可以同时建立多个,但要注意当有多个事件存在的时候,只有全部的事件条件都被满足的时候才算整个的事件被触发。(“0 无事件”,这个事件的条件是永远不能被满足的,所以一定不要使用,否则这个触发就没有意义了)第一个建立的事件叫做“Event 0”,第二个事件叫做“Event 1”,依此类推。

然后是行为选项卡



与触发的界面类似,打开行为类型同样会出现许多的选项,这些就是编辑器所能使用的全部行为。行为就是当前面的事件的条件被满足时所要执行的动作。同样行为也可以建立多个,某些行为也具有参数。只有当一个行为本身和其参数都设置好的时候该行为才能被完整的执行。

下面来看下事件和行为是怎么联系起来的:

首先新建一个触发,命名为“reveal”



然后建立一个事件“13 流逝时间”,参数设为20



然后新建一个行为,选择“16 显示全部地图”



保存这个地图并执行,你会发现游戏一开始地图是全黑的,稍待片刻之后地图会全亮。这就是事件与行为的关联。事件是“流逝时间”,参数是20,就是说当游戏时间经过20个单位的时候这个事件的条件就被满足,事件就触发了,事件触发的同时就会执行后面的行为。行为是“显示全部地图”,所以当游戏经过了20个时间单位的时候行为就被触发,地图就会全部显示出来。这就是事件与行为的关联,它们和事件的标签(名称)共同组成了一个完整的触发,缺少其中任何一个要素都不能组成完整的触发。所以标签、事件、行为被称为“触发三要素”。

由于事件和行为的选项很多,选项达到数十个甚至上百个,在此就不能一一介绍了。其作用和功能及用法本篇中仅选择其中比较常用比较重要的介绍,并着重介绍其使用技巧及注意事项。其余内容请参考其它文章的说明。

再来看一下触发编辑器的其它选项



名称的下面有几个选项,其中

所属参战方:指的是这个触发是属于哪个参战方的,可以不必特别设置,不过在某些触发行为上这却是一个必要的参数(例如“36 全部更改归属”)。在触发设置了这些行为的时候要特别注意,以免出现不可预料的错误。

右面的类型分0和2两个参数,指的是该触发是一次性触发还是重复性触发。0表示该触发的行为执行过一次后将失效(仅当该触发只有一个标签的时候或没有被其它触发强制触发的时候,详细情况以后说明),而重复触发则是指该触发会反复根据条件多次触发,直到被禁止或游戏结束。

关联触发:这里可以设置其它的触发,作为该触发的关联触发。关联触发的意思是,两个触发之间相互关联,在判断其中一个触发的事件条件的同时也会判断另一个触发的条件,其中哪个条件被满足就会相应的触发哪个触发的行为。这与两个单独的触发是不同的。详细将会在后面说明。

下面还有4个选项,禁止、简单、中等、困难,如果把禁止勾选上,那么游戏开始的时候这个触发即使满足了事件的条件也不会被执行,需要由其它的触发行为“53 允许目标触发”进行激活,激活后的触发可以根据条件被执行。

简单、中等、困难指的是在什么样的游戏难度下该触发有效,默认是三种难度都可以,如果勾去其中若干对号,在某些难度下这个触发会无效。如果三个都勾去,那么将永远不会被触发。这个选项可以调整游戏的难度。

以上是触发编辑器的详细介绍,其它工具的说明及与触发编辑器的关联用法将在后面的教程中介绍。

更多内容介绍请参照:红警任务简明制作教程(新手进阶篇)(中)


By pkarea
Email:[email protected]

以下为文档原件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

2

查看全部评分

发表于 2015-10-29 11:45:58 | 显示全部楼层
压顶无可奈何花落去
回复 支持 1 反对 0

使用道具 举报

发表于 2008-7-12 16:31:00 | 显示全部楼层
这么多字............
发表于 2008-7-12 17:10:20 | 显示全部楼层
发表于 2008-7-12 18:06:05 | 显示全部楼层
kankana a a a  ~~~~~~~~~
发表于 2008-7-12 21:10:42 | 显示全部楼层
支持!一直都很佩服你!
 楼主| 发表于 2008-7-12 22:56:57 | 显示全部楼层
原帖由 han1985 于 2008-7-12 09:10 PM 发表
支持!一直都很佩服你!


感谢你的支持!
发表于 2008-7-14 09:57:26 | 显示全部楼层
支持下。过来看看!
发表于 2008-7-14 14:54:49 | 显示全部楼层
dddddddddd
发表于 2008-7-15 09:09:30 | 显示全部楼层
非常感谢!
发表于 2008-7-15 17:24:03 | 显示全部楼层
非常感谢ddddddddddd
发表于 2008-7-15 21:53:43 | 显示全部楼层

aaaaaaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
发表于 2008-7-16 14:00:53 | 显示全部楼层
发表于 2008-7-16 16:32:01 | 显示全部楼层
ddddd
发表于 2008-7-16 17:48:09 | 显示全部楼层
ddddddd
发表于 2008-7-17 15:55:13 | 显示全部楼层
学习中。;。。。。。。。。。。。。。
发表于 2008-7-17 18:45:15 | 显示全部楼层
发表于 2008-7-18 09:03:58 | 显示全部楼层
发表于 2008-7-19 09:00:25 | 显示全部楼层
好东西
多谢分享
发表于 2008-7-21 19:47:03 | 显示全部楼层
ddddddddddddddddddddddddddd
发表于 2008-7-22 22:39:12 | 显示全部楼层
DDDDDDDDDDDD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|红警任务之家

GMT+8, 2020-2-24 12:47 , Processed in 0.062903 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.JD.com

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