星际争霸2地图编辑器1触发器,电脑Al脚本 介绍 是战役编辑器!

《星际争霸II》编辑器官方教程:触发器模块(二) - 《星际争霸II》查尔星港()
《星际争霸II》编辑器官方教程:触发器模块(二)
《星际争霸II》编辑器官方教程:触发器模块(二)
II. 第一个触发器——“胜利”和“失败”触发器
让我们开始做上几个触发器吧!前两个要做的是简单的“胜利”和“失败”触发器,也就是玩家杀死“雷兽”以及“坑道虫”时游戏胜利结束的触发器,以及玩家单位死亡时游戏失败结束的触发器。
在做之前,我们先删除“对战初始化”触发器。“对战初始化”触发器包含的是为《 星际争霸 II》对战地图所提供的动作;这些动作在我们的地图上用不着,因为这是一张自定义地图,不需要采矿或者建造建筑的那套对战的东西。你可以选中这个“触发器”然后再按 键盘 上的[Delete]键,也可以右键点击触发器再选择“清除”选项。
A. “失败”触发器
“失败”触发器应当在我们的英雄死亡时运行,其效果就是为玩家以游戏失败的方式结束游戏。
创建一个新的触发器:
1. 右键点击“触发器列表”,然后选择“新建&新建触发器”,或者按 [Ctrl+T]组合热键进行创建。
2. 然后给我们新建的触发器取名为“Defeat”。
3. 选中该触发器以显示出其内容。
创建一个新事件:
1. 要添加一个“新事件”到该“触发器”,右键点击“事件”标签,然后选择“新建&新建事件”,或者左键点击选中“事件”标签后再按 [Ctrl+E]组合键。
2. 从弹出的窗口中选中“单位死亡”事件,然后点“确定”。
创建一个新条件:
1. 右键点击“触发器内容”列表,然后选择“新建&新建条件”,或者按 [Ctrl+K]。
2. 弹出的窗口包含了一个“条件”类型的列表。从该列表中选择“比较”条件,然后点击“确定”按钮。我们之所以要用“比较”条件,是因为我们要比较死亡的单位是不是我们的英雄单位。如果死亡的单位是英雄,则条件为真,那么触发器的动作即会执行。
3. 你刚刚创建的“条件”会自动被选中,你可以在子视窗区域中看到它的内容。子视窗里有“值1”、“运算符”以及“值2”三个字段。
4. 双击“值1”字段弹出一个可以选择各种条件的列表,然后选择“进行触发的单位”,即导致该触发器进行运行的特定单位。
5. “运算符”字段是我们就希望“条件”的两个值如何进行运算所进行选择的地方。在比较运算符情况下,只有两种选项:等于 (==),或不等于 (!=), 因为我们要比较的两个单位要嘛是相同的,或者不同。不存在“某种相同”的值。我们将把“运算符”保留成 “==”,因为我们要的就是当死亡的单位是英雄单位时即运行触发器。
6. 双击“值2”再次打开“条件”列表。这次我们就不是从列表里选“条件”了。相反,有一排空心圆选项,这些是负责指定你要从中选取的条件值类型。现在,我们选“值”选项,打开包含地图上所有所存在的单位的列表。在做地图地形时,我们为玩家1预先放置了单位,也就是2名陆战队员和一个“吉姆?雷诺(突击队)”单位。在列表中找到“吉姆?雷诺(突击队员)”,然后选中他再按“确定”。
创建一个新动作:
1. 右键点击触发器内容列表,选择“新建&新建动作”,或者按 [Ctrl+R]组合键。
2. 从弹出的动作列表中,找到并选择“为玩家结束游戏”。在“查找”字段中输入“触发器”的部分名称可以帮你缩小搜索范围。
3. 选择“动作”会显示出该动作的内容,效果和我们在选“条件”时一样。
4. 双击“类型”字段,将该值从“胜利”更改为“战败”。
我们已经完成了第一个触发器!现在就让我们进游戏测试一下我们的触发器吧。
1. 点击编辑器工具条最右边的“测试文档”按钮,或者按 [Ctrl+F9]。
2. 一进入游戏,选中你的单位,然后命令他们对吉姆?雷诺进行攻击。当雷诺死亡时,你就会看到弹出这样一个“游戏结束”的窗口:
B. 胜利触发器
下面我们要做的是一个简单的“胜利触发器”。这个“触发器”会在玩家杀死“坑道虫”和“雷兽”之后为玩家1以游戏胜利的方式结束游戏。
如果你还没有在地图上放置“坑道虫”和“雷兽”的话,那现在就赶紧先放置好单位吧。关于如何在地图上放置单位的知识,请回顾本教程系列的第一部分,即“地形模块”中的“单位”部分。我们已经在地图的农场区域放置好了这两个单位了。
在我们做触发器之前,我们需要给我们要在任务中杀死的这两个单位分别设置一个变量。
变量在《星际争霸II》编辑器中的作用与它们在脚本编译和语言编码中是一样的。
如果你不熟悉变量的概念,那我们就稍微解释一下,一个“变量”是一种识别符,可以被设置成某个值。比如,如果a是我们的“变量”,那么我就可以设置a = 5。如果我们在一个方程式中用到a 时,那这个方程式中就相当于是在用5这个值,也就是说a + 2 = 7。你可以在任何时候改变一个“变量”所设定的值。所以我们可以在完成a + 2 这个方程式之后,用a = 6 的新设定的变量来替换a = 5的旧设定,这样一来我们下次在方程式中用到a 时,我们用的实际数字就不是5而是6了。我们在《星际争霸II》编辑器中可以有许多种不同类型的变量,例如“单位”变量、“整数”变量以及“文本”变量。
(本文来源:
网易游戏频道
跟贴读取中...
网易通行证:
跟贴昵称修改后,论坛昵称也会变哦
网易通行证:
复制成功,按CTRL+V发送给好友、论坛或博客。
浏览器限制,请复制链接和标题给好友、论坛或博客。
网易公司版权所有星际争霸地图编辑
星际争霸地图编辑
我不会剧本
加强兵种==
我用的是中文版的星际争霸
可以QQ 对战平台上玩吗?
要那个版本
我的是1.08
怎么升级版本
触发指令列表(部分)--条件

积聚。 当特定势力聚集足够的资源时。

总是。 没有任何条件,游戏开始时就会自动执行。

带来。 当特定势力将特定单位带到特定地点时。

控制。 当特定势力控制一定数量的特定单位时。

最少的控制。当特定势力控制的特定单位数量是最少时。

最少的控制在X地点。 当特定势力在特定地点控制的特定

单位数量是最少时。

最多的控制。当特定势力控制的特定单位数量是最多时。

最多的控制在X地点。当特定势力在特定地点控制的特定

单位数量是最多时。

倒计时。 倒数计时一段时间后。

死亡。 特定势力已经损失一定数量的单位时。

过去时间。 等待一段时间。

最高得分。 当特定势力拥有最高得分时。

杀敌。当特定势力杀死一定数量的单位时。

杀敌最少。当特定势力杀敌数为最少时。

资源最少。 当特定势力拥有最少的资源时。
最低得分(LOWEST SCORE) 当特定势力拥有最低得分时。

杀敌最多(MOST KILLS) 当特定势力杀敌数是最多时。

资源最多(MOST RESOURCES) 当特定势力拥有最多的资源时。

否认(NEVER) 无论如何也不会在特定地点发生特定情况。

对手(OPPONENTS) 当特定对手发生特定情况时。

触发指令列表(部分)--动作

观察 特定势力将可以观察特定地点。

注解在游戏中插入文本解释,交代情节。

创建单位 为特定势力创建一定数量的特定单位。

创建单位在X地点 为特定势力在特定地点创建一定数量的特定单位。

失败 特定势力失败并使其退出游戏。

转移 将特定势力一定数量的特定单位转交给另一特定势力。

消灭单位 消灭一定数量的特定单位(由电脑瞬间将其杀死)。

消灭单位在X地点 在特定地点消灭一定数量的特定单位(由电脑瞬间将其杀死)。

能量修改以百分比的形式修改特定单位的能量。

库存修改修改特定单位的库存量。如母舰、布雷车等。

HP修改以百分比的形式修改特定单位的HP。

资源修改修改特定势力的资源总量。

护盾修改以百分比的形式修改特定单位的护盾(仅限于神族)。

移动位置将视野范围移动到特定位置。

移动单位 将一定数量的特定单位移动到特定位置。

减弱语音 减弱正常游戏的语音从而突出你想要表现的特定对话。

指令 改变特定单位的行动指令,如攻击、撤退等。

暂停游戏 这个不用多说吧,就是暂停游戏。

暂停计时器 若有计时器在运行,此功能能使其暂停。

播放WAV 播放你自己录制好的WAV文件(乐趣多多哟!!)

保存触发 即并非只实行一次,使用保存触发的话,只要条件符合就会不断的执行动作。

删除单位 与消灭单位不同的是没有戏剧性的死亡镜头,更好的解释是失踪了。

删除单位在X地点 同上,针对特定地点。

运行AI 运行人工智能。种类后述。

胜利 特定势力或联盟胜利,敌对势力失败并结束游戏。

附:AI种类:

1,Terran自定义级 Terran电脑将建立基地、扩大基地并攻击任何它运到的敌人。

2,Zerg自定义级 Zerg电脑将建立基地、扩大基地并攻击任何它运到的敌人。

3,Protoss自定义级 Protoss电脑将建立基地、扩大基地并攻击任何它运到的敌人。

4,Terran战役容易级 Terran电脑将只制造初级单位。(不隐形的生魂战机、不架炮的

坦克等。)

5,Terran战役中等级 Terran电脑将制造初级单位、研究初级科技。

6,Terran战役困难级 Terran电脑将制造全部单位,研究全部科技。

7,Terran区域级 Terran电脑将只采集资源而不制造作战单位。

8,Zerg战役容易级 Zerg电脑将只制造初级兵种。(伶虫、蛇虫及飞龙)

9,Zerg战役中等级 Zerg电脑将制造初级兵种,研究初级进化。

10,Zerg战役困难级 Zerg电脑将制造全部兵种,研究全部进化。

11,Zerg区域级 Zerg电脑将只采集资源而不制造作战单位。

12,Protoss战役容易级 Protoss电脑将只制造初级单位(直到观察者能被生产。)

11,Protoss战役中等级 Protoss电脑将制造初级单位、研究初级技术。

12,Protoss战役困难级 Protoss电脑将制造全部单位,研究全部技术。

13,Protoss区域级 Protoss电脑将只采集资源而不制造作战单位。

哇,不知不觉就费了这么多口舌了,以上资料并不能保证完全正确及完整,部分未翻译的请用“东方快车”之类的工具帮忙(东方快车几乎可将SE完全汉化。)虽然说了这么多,但实际上也没有你想象的那么复杂。举例来说,你希望能在游戏里实现杀敌获取经验从而转职的设定。首先,先确定谁能拥有此设定。比如选定势力1(Player1)。然后新建(New)条件:

1,(当前势力)杀死至少(20)个(单位)(player1 kills At Least 20 Unit)

2,(当前势力)派遣(1)个(海军陆战队员)到达(军校)(Player brings exactly 1 Armed Fighter to JunXiao)

这其中()里的是可以自由选择的项目,“军校”是指的特定地点。

动作:

1, 杀死(1)个(海军陆战队员)为(当前势力)在(军校)。(kill 1 Armed Fighter for CurrentPlayer at JunXiao) 

2, 创建(1)个(英雄级的陆战队员)在(军校)为(当前势力)。(Create 1 Heroes at JunXiaofor Current Player) 

这样,在游戏时当你累计杀死20个单位时,派遣一名海军陆战队员到达指定地点,他就能“转职”成为更强大的战士。
PS:保存不用说了吧? 

的感言:xiexie
星际地图编辑器的用法。

首先是启动位置。在利用SE编辑地图时,将要出场的每一方(包括电脑)都必须为其设定一个启动位置,以便告诉电脑,他(它)将从什么地方开始进行游戏(在游戏中按F2将回到启动位置)。启动位置是必不可少的一环,否则将无法存盘。

其次是游戏势力的设定。在这里可以为将要出场的每一个势力(包括电脑)作最“仔细”的“手术”。在设定中包含4个大的分类:

1,性质。顾名思义,这里可修改参战势力的性质。包括为每一势力选择种族及为它们设定控制方式。控制方式也有4种,分别是玩家、电脑。、待援及中立。其中的玩家与电脑自不必说,待援是指必须靠玩家的接触才能被激活的一种特殊形式;而中立者除了自卫以外不会主动进攻任何一方。

2,单位。三大家族的所有兵种都在这里,你可以仔细设定每一势力的每一个种单位是取默认值还是激活你的修改值。
3,升级。所有单位的升级设定都在此“裁决”。你可以详细安排它们的初始等级和最大等级。

4,专用的能力。三大家族的所有特殊能力均搜录在此,你可以按照自己的想法去安排,每一方在什么条件下可以拥有什么技能。SE一共提供了3种条件,

分别是:不具备激活条件,缺省即为激活状态以及由研究为激活条件。

通过对参战各势力的细度调整,就可以造就你所想达到的几乎任何局面。包括各派势力之间的关系明朗或不明朗、强弱差别悬殊或不悬殊、各自的目的针锋相对或背道而驰等等等等,只要你肯动脑筋。这不,已经有一些政治的味道了,不是吗?

接下来一个很重要的概念是强制。简单来说,强制是用来划分派系的工具。SE允许你设定最多4个相互敌对的派系存在。必须注意的是,同一派系的势力不一定就是同盟者。在派系设定中还有4个选项:

1, 同盟,开启后同一派系中的所有势力均为同盟军。

2, 随机的启动位置,开启后进入游戏时电脑将为同一派系中的每一势力随机选择一开始地点,若有地点设定则随机选择一种颜色。 

3, 同盟的胜利,10, 开启后派系的胜利就是该派系所有势力的胜利。

4, 视觉共享,开启后同一派系中的所有势力均共享视觉。另外,电脑和人是不能存在于同一派系中的。 

再接下来要谈的就是三大疯狂修改的天堂-分别是方案里的单位及英雄设定、升级设定及专用的能力设定

在单位及英雄设定里,你可以任意修改三个种族的所有单位(包括建筑及英雄)的所有数值!!你可以“故作不经意”的将你喜欢的种族改得超高,然后悠然自得的享受“兰博”式人物的表演;也可以精心策划、调整各族之间的平衡,直到满意为止;你还可以完全重新设定各族各单位的造价、造时及能力,考验一下自己的策划能力是否登得了场面?(当然,结论是由别人玩过你设计的地图后再下。)据说Blizzard自己就是用SE来制作任务版的哦!

在升级设定里,你同样可以对三大家族的升级系统作最彻底的改变。不同于势力设定中的升级一项的是,在这里你可以改动的是最具体的数值。比如:研究升级所花费的时间、资源甚至效果等,都在你一念之间,是不是突然觉得自己很伟大了?哈!

至于专用能力设定一栏,不用说大家也都应知道啦,就是所有特殊技能的修改处。包括它们的研究费用、时间及使用时的能量消耗。这其中的玄妙之处也是相当“严重”的。你只需在各技能的消费能量一项中稍加变动,“星际争霸”就变成“魔法争霸”啦,哈!哈!哈!…(背过气了…)

下面要谈的是SE里最为重要和关键的一部分,触发。什么叫触发呢,简单来说就是设定所有特殊事件的东东,想要自己制作的地图不同凡响的话,就要靠这个啦。一个完整的触发应包括条件、动作与对象三个环节。其工作过程简单的说,就是人为的规定一个事件(条件),当电脑判断此事件发生后,就会对选定的势力(对象)执行预先安排的变动(动作)。公式为“当XXX发生什么什么事时,就会怎么怎么样”。触发是一个相对复杂的系统,笔者研究至今仍未彻底参透。虽说献丑不如藏拙,但既然已厚着脸面写这篇文章了,当然也只有厚着脸面献丑啦。/. 

的感言:xiexie
略懂社热议
中文版的星际是不能和别人联网的(当然别人也是中文版的除外),你必须下载一个英文1.08B的补丁覆盖才行哦,QQ平台上基本都是1.08B的。
略懂社热议
等待您来回答
星际争霸领域专家
&SOGOU - 京ICP证050897号搂主继续努力&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)
谢谢支持&&&&
&我最近也在研究魔兽地图编辑器的脚本实现
受益匪浅,希望楼主多发布一些相关的文章。&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)[未登录]
杀死敌人单位(非中立敌对)后怎样能获得金钱?(请各位帮忙)&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)
不错不错!!o稀饭^_^&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)[未登录]
怎样用魔兽地图编辑器把一个不是英雄的单位变成英雄
说说吧&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)
这个把单位变英雄我会,只要调模形,声音,图标和武器声音。单位就能变英雄了。&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)
补充下:改的单位要是英雄才行!&&&&
&re: 【原创】魔兽争霸III 地图编辑器原理(关键是脚本)
加油啊~~
期待着你的最新研究成果~&&&&}

我要回帖

更多关于 魔兽地图编辑器触发器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信