您的位置:主页>星际争霸2>战术讨论>>《星际争霸2》赛车游戏制作教程触发器续篇

《星际争霸2》赛车游戏制作教程触发器续篇

作者:57 文章来源: 更新时间:10-06-03

接下来看看OUTOFTRACK这个判断出轨的目录。这个目录里的触发器要用到计时器。

www.57yx.com

图 1 判断出轨目录

包括四个触发器,其中第一个是最主要的触发器:10秒倒数。内容如下:

www.57yx.com

图 2 十秒倒数

事件:玩家控制的红色奥迪离开轨道。这个轨道是我第一篇中要大家画的区域,采取了合并的方式,将若干小的区域合成一整个赛车轨道区域。

动作:首先创建一个计时器窗口,题目上写:警告,你离开了轨道!使用剩余时间;然后将已经创建的窗口变量WINDOW设置为上一个创建的计时器窗口;然后设置一下你喜欢的窗口参数,类型,计时的方式;最后开始计时,采用一次计时ONE SHOT,并且添加10秒的倒数时间。

然后是DEFEAT触发器,就是判断玩家出轨超时的触发器,如果玩家出轨超时,则弹出信息框说明原因,玩家确认后重新游戏。下面是DEFEAT的触发内容:

www.57yx.com

图 3 出轨超时

事件:计时器过期;条件:红色奥迪不在轨道上;动作:显示信息:失败!你没在轨道上!

对应这个触发内容的触发器就是最后一个RESTART:

www.57yx.com

图 4 重来

事件:玩家按下随便的窗口按钮。

动作:重新开始游戏。