您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

虚幻引擎图文笔记:蓝图中使用Event Dispatcher实现观察者模式

开发游戏的老王 发布时间:2020-07-02 10:57:22 ,浏览量:2

效果图

在这里插入图片描述

Event Dispatcher概述

Event Dispatcher就是消息分发器,通过它可以非常方便地实现观察者模式

步骤

本文使用Event Dispatcher实现了一个由GameMode最为消息中心,关卡中的Actor及Character之间通过它来传递消息的机制。

1. 创建Event Dispatcher

在GameMode蓝图中创建Event Dispatcher,并更名为"GameEvent" 在这里插入图片描述

添加一个输入参数,更名为"event",并将参数类型设置为String

在这里插入图片描述

2. 在观察者对象中定义回调函数

回调函数的原型需符合"GameEvent"

在这里插入图片描述

3. 注册

在这里插入图片描述

4. 解除注册

在这里插入图片描述

5. 发布事件

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0421s