您当前的位置: 首页 >  游戏

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

UE4基础:用蓝图构建出一个GameMode中的游戏事件通信系统(7月5日 化简)

开发游戏的老王 发布时间:2020-07-04 19:08:23 ,浏览量:3

蓝图还挺有意思,继承封装多态机制都支持,除了阅读上不如代码看着舒服,其他方面比预想的要好很多。

文章目录
      • 定义游戏事件枚举类型
      • ABSTRACT_GameMode
      • ABSTRACT_Actor 和 ABSTRACT_Character
      • 使用范例

定义游戏事件枚举类型

在这里插入图片描述

ABSTRACT_GameMode

ABSTRACT_GameMode里面定义了一个名为GameEventEventDispatcher,它有2个参数,一个是Object,即消息的发送者,另一个是event即消息的内容,其类型是刚才定义的游戏事件枚举类型。以后所有自定义的GameMode都继承自这个ABSTRACT_GameMode

在这里插入图片描述

ABSTRACT_Actor 和 ABSTRACT_Character

定义一个ABSTRACT_ActorABSTRACT_Character以后所有需要接受游戏事件的AActorACharacter都继承于这两个类,目前这两个类的代码是相同的。

在这里插入图片描述

游戏事件接收绑定和解除绑定

在这里插入图片描述

在这里插入图片描述

使用范例

注意:如果使用BeginPlay事件,需要先调用父类的BeginPlay 在这里插入图片描述

发送事件

在这里插入图片描述

接收事件

在这里插入图片描述

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

微信扫码登录

0.0482s