broforce吧 关注:4,994贴子:35,730
  • 18回复贴,共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
                回复
                  哎呀,被抢先一步


                  IP属地:中国香港11楼2016-02-02 21:40
                  收起回复
                    教程做的很棒


                    IP属地:中国香港12楼2016-02-02 21:40
                    回复
                      步骤五: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
                      收起回复
                        好棒o(≧v≦)o~~好棒


                        IP属地:广西14楼2016-02-03 17:53
                        回复
                          666,然而我不作图


                          IP属地:江西来自Android客户端15楼2016-02-08 23:49
                          回复
                            看上去好高大上啊。。。


                            来自Android客户端16楼2016-02-09 09:39
                            回复