# 什么是触发器

# 触发器小故事

前言:

触发器这个词听起来有点难懂,但其实并不难,先看几个小故事,就非常容易理解触发器的运行机制。

【小提示:看故事的过程中,注意“事件”、“条件”、“动作”之间的关系】

  • 故事1:迷斯拉去花小楼家里想跟她一起玩,然而花小楼不在家,所以迷斯拉回家了。

-分析:
    事件:迷斯拉想找花小楼一起玩
    条件:花小楼不在家
    动作:回到自己家
-说明:
    迷斯拉想跟花小楼一起玩,但有个条件,要看花小楼在不在家,发现小楼不在家,条件不成立,所以迷斯拉回到自己家里。
    假设条件成立,花小楼在家,动作就可以是:迷斯拉跟花小楼在一起玩游戏、玩积木都是可以的。

  • 故事2:花小楼早上起床后,感觉天气变冷了,然后去穿上了棉衣。

-分析:
    事件:花小楼早上起床后
    条件:天气寒冷
    动作:穿上棉衣
-特点:
    事件发生的时候,某些条件和动作也可理解为“因果”关系,因为条件正确,所以才去做一个动作。
    假设条件改为,天气炎热,也就不会执行“穿上棉衣”的动作了

  • 故事3:迷斯拉遇到一些难题,这些题是第2题和第5题,然后他去查阅课本,还请教了老师。

-分析:
    事件:迷斯拉遇到一些难题
    条件:第2题、第5题
    动作:查阅课本、请教老师
-特点:
    触发器条件可以存在多个,动作也可以存在多个。

  • 故事4:下雨了,迷斯拉穿上了雨鞋。

-分析:
    事件:下雨了
    条件:无
    动作:迷斯拉穿上了雨鞋
-特点:
    1、事件不一定有角色,可以是任何一件发生的事。
    2、可以没有条件,默认是成立的。

  • 故事5:迷斯拉在卖力的挖方块,挖到了土块和石块,土块拿回家自己用,石块则送给花小楼盖房子

-分析:
    事件:迷斯拉在挖方块
    条件:挖到了土块和石块
    动作1:如果是土块,迷斯拉拿回家自己用
    动作2:如果是石块,则送给花小楼盖房子用

-特点:
    条件和动作都有两个,根据不同的条件,去做不同的动作

# 触发器三大模块

概述:

1、触发器有最核心的3个模块:事件、条件、动作
2、事件、条件、动作 都是由玩家自行设置。
3、触发器像上述小故事一样,是以从左到右,从上到下的顺序执行,所以每一条触发器的先后顺序非常重要。

# 触发器事件+

概述:

简单说,事件就是游戏内发生的一件事,一个瞬间,事件在这时就会被系统触发。这样,利用这个事件,就可以做一些事情,所以也叫做事件监听。

举两个游戏中现有的事件案例:

  • 游戏创建时
        分析:
            1、想在游戏创建的时候去做什么动作,就可以使用这条事件
            2、地图存在时,此事件只会在创建的时候触发1次

  • 方块被创建

    分析:
        1、如果想在方块被创建的时候去做什么条件和动作,就可以使用这条
        2、在地图中每个方块被创建的时候都会触发1次此事件


# 触发器条件+

概述:

当某个事件被触发的时候,紧接着会执行“条件”,条件作为动作的前置,只有条件正确,动作才会被执行

举两个游戏中现有的事件案例:

  • 游戏时间到达几点
        分析:
            1、如果想让动作只在12点执行,可以用这条来设置
            2、当某个事件触发的时候,又刚好是设置的游戏时间,动作才会执行

  • 天气状态
        分析:
            1、某事件触发的时候可能是晴天,如果想在下雨天做什么动作,可以用这条来设置

  • 查阅更多条件【触发器条件


# 触发器动作+

概述:

当事件被触发的时候,设置的条件也正确,会执行动作里面设置的内容

举两个游戏中现有的事件案例:

  • 刷出生物
        分析:
            刷生物就用此动作,只要在事件触发时,条件也满足,就会在某坐标刷出生物

  • 生成方块
        分析:
            在某个坐标生成方块,当事件触发时,条件也满足,会生成方块

  • 查阅更多动作【触发器动作

上次更新: 2021/4/12 下午8:42:14