【倒计时触发器教程】
broforce吧
全部回复
仅看楼主
level 8
飞火升云 楼主
2016年02月02日 11点02分 1
level 8
飞火升云 楼主
效果图
2016年02月02日 11点02分 3
calco是我的steam账号
2016年02月02日 11点02分
自制地图时摸索出来的
2016年02月02日 13点02分
level 8
飞火升云 楼主
在关卡编辑器里并没有倒计时效果,但只要将几个触发器联合使用就能做出这个效果
2016年02月02日 11点02分 4
level 8
飞火升云 楼主
步骤一:新建地图,在合适的地方设置触发区域,选择增加变量动作(add new variable action)
在variable identifier框里添加变量名称
接下来的五个选项中选择set
在amount框中输入时间长度
2016年02月02日 12点02分 5
level 8
飞火升云 楼主
步骤二:为这个触发器新增一个增加变量动作(add new variable action),
选择第五个选项—随时间减少
减少的数值为1
2016年02月02日 12点02分 7
PS:这一步使变量每秒减1
2016年02月02日 12点02分
level 8
飞火升云 楼主
步骤三(关键):再增加一个动作add new level event action,
选中其中的TextDisplayContinuous
填写显示文字Text,其中“%+变量名”可以引用变量的数值
如“%timer seconds left”,下面的选项为是否显示小数点(一般不选),
为这一个动作命名(Editing Action框)。
PS:这一步很重要。
PS: Text不能显示中文,特殊符号。
PS:一定要命名,稍后会用到。
2016年02月02日 12点02分 8
level 8
飞火升云 楼主
现在已经能够倒计时了
但会出现这样的结果
2016年02月02日 12点02分 9
level 8
飞火升云 楼主
步骤四:增加一个新的触发器,触发条件为变量(Variable)。
variable identifier框里填写步骤一里设置的变量名称,
按钮选择“Trigger When Smaller or Equal Than:”而不是“Trigger When Greater or Equal Than:”,
下方框中填0.00,即当变量减少到0时引发下一动作。
增加一个动作“add new level event action”里的StopTriggerAction(停止触发器动作),
在框中填写步骤三中命名的动作TextDisplayContinuous(文本持续显示),
这样,时间归零时文字不再显示,不会出现时间为-4的情况。
2016年02月02日 13点02分 10
level 8
哎呀,被抢先一步[惊讶]
2016年02月02日 13点02分 11
[哈哈]
2016年02月02日 13点02分
level 8
教程做的很棒
2016年02月02日 13点02分 12
level 8
飞火升云 楼主
步骤五:1.倒计时期间生成异型;2.时间归零后关卡胜利;
1.第一个触发器增加动作Add New Spawn Aliens Action
PS:需要注意的是spawn rate(生成速度)表示每生成一个alien需要的时间,而不是每秒生成多少alien。
这个触发器可以加天气改变动作,音乐改变动作等等。
其他点不多讲...
2.第二个触发器增加动作add new level event action里的LevelEndSuccess
基本上就这些
2016年02月02日 13点02分 13
PS:还有一个画面锁定动作。
2016年02月08日 12点02分
level 12
好棒o(≧v≦)o~~好棒
2016年02月03日 09点02分 14
level 14
666,然而我不作图[阴险]
2016年02月08日 15点02分 15
level 12
看上去好高大上啊。。。
2016年02月09日 01点02分 16
1