# 什么是触发器
# 触发器小故事
前言:
触发器这个词听起来有点难懂,但其实并不难,先看几个小故事,就非常容易理解触发器的运行机制。
【小提示:看故事的过程中,注意“事件”、“条件”、“动作”之间的关系】
- 故事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、某事件触发的时候可能是晴天,如果想在下雨天做什么动作,可以用这条来设置查阅更多条件【触发器条件】
# 触发器动作+
概述:
当事件被触发的时候,设置的条件也正确,会执行动作里面设置的内容
举两个游戏中现有的事件案例:
刷出生物
分析:
刷生物就用此动作,只要在事件触发时,条件也满足,就会在某坐标刷出生物生成方块
分析:
在某个坐标生成方块,当事件触发时,条件也满足,会生成方块查阅更多动作【触发器动作】
触发器基本功能 →