您当前的位置: 首页 >  ar

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

虚幻引擎图文笔记:蓝图函数库(Blueprint Function Library)和蓝图宏库(Blueprint Macro Library)

开发游戏的老王 发布时间:2020-07-03 16:06:14 ,浏览量:3

文章目录
      • 概述
      • 蓝图函数库
      • 蓝图宏库

概述

蓝图函数库(Blueprint Function Library)和蓝图宏库(Blueprint Macro Library)的意义和C/C++中函数以及宏大致相同。它们都是用于代码复用,并且如果合理使用可以让蓝图变得非常整洁。

蓝图函数库

一个蓝图函数库中可以定义若干个函数,这些函数都是全局函数,可以在任意蓝图中直接调用。

在这里插入图片描述 下面是个简单的例子,定义了一个DoubleIt把输入的float乘以2

在这里插入图片描述

蓝图宏库

在这里插入图片描述 创建蓝图宏库需要选择一个“基类”,这样蓝图宏库中就可以使用基类的成员了

在这里插入图片描述 本例中以AActor为基类创建了一个宏库,这样我们就可以使用AActorGetGameMode方法了

在这里插入图片描述

下面是我的TOPDOWN_Character蓝图,在没有使用宏时获取并转换为TOPDOWN_GameMode需要两个节点 在这里插入图片描述

使用了上文定义的Get TOPDOWN Game Mode就变成了下面的样子

在这里插入图片描述

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

微信扫码登录

0.0412s