此教程使用的编辑器是Scmdraft(汉化版),由于他的触发编辑器已经汉化,所以推荐使用。触发分为分为传统触发和高级触发两个部分。软件如有需要到龙骑或我这里要。
OK,星际的触发看起来乱七八糟的,实际非常简单——比魔兽的jass简单多了,并且没有复杂专业的属性。在学习之前让我们来了解一下吧!
首先,星际触发分为四个部分——Location(地区)、Players(玩家)、Conditions(条件)和Actions(目的或结果)。他们分别拥有者各自的用途。
Location是星际触发中最重要的一个部分!对于任何触发来说,Location都起到至关重要的作用。使用它的方法很简单,在Location面板中圈出来就行了。
Players就是玩家,管理者触发面向于谁。在SCE中有13个Player——All Player(所有玩家)、8个Player和4个Force(玩家组)。但是在Scmdraft中却有27个玩家(7个无用的),这就大大激发了你的地图触发设计空间。
Conditions和Action的大部分活动都要基于Location来实现。(一些条件除外)。它们是触发最主要的以及最神奇的一部分,下一节我们介绍全部条件和结果的作用。
在加入Melee触发以后系统会自动给你编制三个触发。一般情况下我们不用可以删掉。
全部C和A传统触发一览![粗体是填的内容,类型为:多余/少于/正好]
===Conditions 条件===
[01]Accumulate 采集
玩家 采集 类型 数量 资源类型
[02]Always 总是
总是
[03]Bring 放置
玩家 放置 类型 数量 单位类型 在 “地区”
[04]Command 累计
玩家 累计 类型 数量 单位类型
[05]Command the Least 累计最少的
被选中的玩家累计最少的 单位类型
[06]Command the Least at 累计最少的在(哪)
被选中的玩家累计最少的 单位类型 在 “地区”
[07]Command the Most 累计最多的
被选中的玩家累计最多的 单位类型
[08]Command the Least at 累计最多的在(哪)
被选中的玩家累计最少的 单位类型 在 “地区”
[09]Countdown Timer 倒计时(需组合其他触发)
倒计时 类型 数量 游戏中的秒数(注:游戏中的秒数: 在正常速度下,游戏中的秒数与现实中的秒数是1:1)
[10]Deaths 死亡
玩家 遭受 类型 数量的死亡 单位类型
[11]Elapsed Timer正计时
过去了 类型 数量 游戏中的秒数
[12]Highest Score最高分
被选中的玩家拥有最高分分数类型
[13]Kills 杀死
玩家 杀死了 类型 数量 单位类型
[14]Least Kill 杀死最少的(最仁慈的?笑)
被选中的玩家杀死最少的单位类型
[15]Least Resources 最少的资源
被选中的玩家 拥有最少的 资源类型
[16]Lowest Score 最低的分数
被选中的玩家 拥有最低的 分数类型
[17]Most Kills 最多杀死
被选中的玩家拥有 单位类型 最多的杀死数。
[18]Most Resources最多资源
被选中的玩家拥有最多的 资源类型
[19]Never 从不
从不(用于限制一些结果。)
[20]opponents 对手
玩家 拥有 类型 数量个对手在游戏里。
[21]Score 分数
玩家 分数类型 分数是 类型 数量
[22]Switch 开关
开关 是 放置状态
===Acitons 结果===
[01]Center View转换镜头
将镜头转换到 地区
[02]Comment ???
一直不知道作用,望高手解释
[03]Creat Unit 创造单位
创造 数量 单位种类 在 地区 给与 玩家
[04]Creat Unit with Properties 创造单位并设置属性
创造 数量 单位种类 在 地区 给与 玩家,属性为 属性[05]Defead失败
结束游戏并对选中的玩家宣布失败(兔子61)
[07]Display Text Message给玩家信息
对玩家发出信息(会按10000Mintimes显示在左下角)
:文字
[08]Draw ???
似乎是开发者视图,作用未知。
[09]Give Unit to Play给玩家单位
给 多少 单位种类 给与 玩家 在 地区 的 玩家 的 (所属权)