broforce吧 关注:4,993贴子:35,729
  • 8回复贴,共1

【倒计时触发器教程】

取消只看楼主收藏回复



IP属地:广东1楼2016-02-02 19:49回复
    效果图



    IP属地:广东3楼2016-02-02 19:52
    收起回复
      在关卡编辑器里并没有倒计时效果,但只要将几个触发器联合使用就能做出这个效果


      IP属地:广东4楼2016-02-02 19:58
      回复
        步骤一:新建地图,在合适的地方设置触发区域,选择增加变量动作(add new variable action)
        在variable identifier框里添加变量名称
        接下来的五个选项中选择set
        在amount框中输入时间长度


        IP属地:广东5楼2016-02-02 20:09
        回复
          步骤二:为这个触发器新增一个增加变量动作(add new variable action),
          选择第五个选项—随时间减少
          减少的数值为1


          IP属地:广东7楼2016-02-02 20:29
          收起回复
            步骤三(关键):再增加一个动作add new level event action,
            选中其中的TextDisplayContinuous
            填写显示文字Text,其中“%+变量名”可以引用变量的数值
            如“%timer seconds left”,下面的选项为是否显示小数点(一般不选),
            为这一个动作命名(Editing Action框)。

            PS:这一步很重要。
            PS: Text不能显示中文,特殊符号。
            PS:一定要命名,稍后会用到。


            IP属地:广东8楼2016-02-02 20:51
            回复
              现在已经能够倒计时了
              但会出现这样的结果


              IP属地:广东9楼2016-02-02 20:55
              回复
                步骤四:增加一个新的触发器,触发条件为变量(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的情况。


                IP属地:广东10楼2016-02-02 21:28
                回复
                  步骤五:1.倒计时期间生成异型;2.时间归零后关卡胜利;
                  1.第一个触发器增加动作Add New Spawn Aliens Action

                  PS:需要注意的是spawn rate(生成速度)表示每生成一个alien需要的时间,而不是每秒生成多少alien。
                  这个触发器可以加天气改变动作,音乐改变动作等等。
                  其他点不多讲...
                  2.第二个触发器增加动作add new level event action里的LevelEndSuccess

                  基本上就这些


                  IP属地:广东13楼2016-02-02 21:54
                  收起回复