事件
一些问答
什么是事件?
你现在正在看这篇文档,这就是事件,又或者你现在正在给孤梦的视频三连,这也是事件
拿到事件后能做什么?
事件干什么事情取决于开发者,比如你现在看这篇文档接下来你觉得有些犯困,你去睡觉了,这就是能干的事情
在代码的逻辑里就是,首先你看这个文档触发看文档的事件,然后你在事件里写下来看文档就会犯困所以要去睡觉,这就是拿到事件能干的事情
在游戏里事件的体现有哪些?
- 当你使用打火石对着TNT右键时,TNT会在一定时间内爆炸,这个就属于方块右键事件 ,是因为你去使用打火石右键了TNT触发了TNT的方块右键事件,检测你手上拿着是否为打火石,如果是打火石就触发TNT爆炸及后面的内容
- 当生物受到潜影贝攻击时候会漂浮,这个就属于生物受伤事件,检测生物受伤类型是否为潜影贝造成的,如果是则让该生物获得悬浮的药水效果
- 当玩家吃掉金苹果获得一系列的药水效果,这个就属于物品的食用事件,当玩家啃食完食物后给予玩家药水效果
kubejs提供的直接调用的事件
在游戏里还能遇到很多事件,在合适的时候选择合适的事件,可以给游戏添加不错的效果,不会令人觉得这个魔改整合包怎么只修改了配方这种感觉,可以通过事件来给整合包添加不一样的玩法内容