Version:

本文内容

事件消息系统

事件消息系统是Open 3D Engine (O3DE) 的核心部分,允许跨系统通信。当您开发的系统需要与 O3DE 的其他部分通信时,您需要使用 O3DE 的事件消息系统。

章节主题

主题说明
概述概述 O3DE 中的事件消息传递系统及其相互比较。
EBus事件总线(EBus) 系统概述。EBus 是一个单一的全局总线,所有系统都可以使用它来调用请求和发送信息,分别称为 请求 总线和 通知 总线。
深入EBus详细了解 EBus 的技术设计和使用方法。
AZ::Interface作为 EBus 的简单替代方案,AZ::Interface 创建了用于跨系统调用请求的全局请求总线。
AZ::Event作为 EBus 的简单替代方案,AZ::Event 发布单值消息,其他组件可以订阅并使用事件处理程序处理这些消息。