请选择 进入手机版 | 继续访问电脑版

01BIM社区

 找回密码
 立即注册

扫一扫,访问微社区

查看: 501|回复: 1

<UE4 蓝图接口 BluePrint Interface>

[复制链接]

150

主题

609

帖子

2358

积分

金牌会员

Rank: 6Rank: 6

积分
2358
发表于 2022-11-19 17:21:24 | 显示全部楼层 |阅读模式
本帖最后由 tzbm123456 于 2022-11-21 13:04 编辑

<UE4 蓝图接口 BluePrint Interface>

2022年11月18日

回复

使用道具 举报

150

主题

609

帖子

2358

积分

金牌会员

Rank: 6Rank: 6

积分
2358
 楼主| 发表于 2022-11-19 17:29:02 | 显示全部楼层
本帖最后由 tzbm123456 于 2023-1-16 13:30 编辑

1、蓝图接口是什么?
      一个蓝图接口是一个或多个Function的集合,没有实现,可以被添加至别的蓝图中,任何添加了接口的蓝图都可以保证具有这些功能;
      在每个添加了蓝图接口的蓝图类中,都可以为其添加功能实现。类似编程中的接口概念。允许不同类型的对象通过一个公共接口来访问他。

2、为什么要使用蓝图接口?
      在使用中蓝图接口允许一种通用的方法与所有拥有蓝图接口的对象进行交互,这意味,在不同类型的对象,他们可以拥有一个相同的功能。
      比如汽车和树木,都可以被武器射击。所以就可以创建一个蓝图接口,在武器射击汽车或者大树时调用对应的函数。

3、工作步骤
    (1)创建蓝图接口
            A、在内容浏览器空白处,单击右键,选择“蓝图_蓝图接口”创建蓝图接口; QQ截图20221120074140.png
            B、命名蓝图接口:DM_PF_Interface,含义为DM类(可破碎类)至PF类(第一人称角色类)的蓝图接口;
QQ截图20221120075316.png
函数名称为:DamageEvent_1
QQ截图20221120080143.png
    (2)在被调用的蓝图类“class setting_interfaces”中设置DM_PF_Interface蓝图接口类,并在“Event Graph”中实现蓝图接口类定义的接口函数事件功能,控件函数名称为:DamageEvent_1;
(前提:DM_PF_Interface蓝图接口类必须有DamageEvent_1函数 QQ截图20221121140947.png
QQ截图20221121143637.png

    (3)在调用接口函数的蓝图类中调用蓝图接口定义控件函数的消息;
QQ截图20221120082101.png QQ截图20221121144008.png




QQ截图20221120080954.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|01BIM社区 - 最专业的BIM技术交流平台 ( 渝ICP备15000873号 )

GMT+8, 2023-2-8 06:28 , Processed in 0.113938 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表