首页 > 框架模块 > 内置模块 > 事件 > 事件使用手册
2016
08-31

事件使用手册

Game Framework 支持在游戏逻辑监听、抛出事件。

Game Framework 中的很多模块在完成操作后都会抛出内置事件,监听这些事件将大大解除游戏逻辑之间的耦合。

除了这些内置事件,用户也可以定义自己的游戏逻辑事件。为了自定义游戏逻辑事件,需要在项目内将 EventId 枚举进行扩展,扩展的事件需要从 UnityGameFramework.Runtime.EventId.GameEventStart 之后开始。

同时,在游戏逻辑层给 EventComponent 增加一些扩展方法,使得游戏内能够方便的使用这个 EventId 进行操作。

下面,以订阅加载数据表加载成功事件为例。

订阅事件:

取消订阅事件:

检查订阅事件:

定义事件处理函数:

抛出事件:

当事件被抛出后,订阅过此事件的事件处理函数就会得到响应。

相关 API 参考手册

 

最后编辑:
作者:Ellan
Game Framework 还在不断地发展,感谢大家的支持!

留下一个回复

你的email不会被公开。