UE5 蓝图-游老师-18-蓝图的封装,19-继承,20-多态:父类中的变量,函数、事件,分发器,实现的接口,可以被子类直接使用,也可以被子类重写重定义

(205)封装是为了隐藏细节,只对外公开必要的接口 。在 C++ 等语言里,直接用代码来写成类。 在 UE 里,成了图形化界面,做的也是一样的事情,建立蓝图,都是继承了 actor 这个基类,再定义自己的变量与函数,并可以修改这些变量与函数的访问域。

++如图,定义了这个事件函数的访问域

(206)继承

(207)子类的多态与重载函数与事件

++ 子类重写父类函数

++ 重写

++ 对基类中事件函数的重写

(208)父类与子类中的事件分发器

++ 在关卡蓝图里,为子类重新编写了父类中的分发器绑定

(209**)接着学习蓝图里实现的接口,在子类里的重写** :

++ 在子类中重载接口

(210)

谢谢

相关推荐
mengzhi啊8 小时前
UE5关卡切换 传统加载(阻塞)vs流式加载(非阻塞)。还有加载关卡3种办法
ue5
电子云与长程纠缠11 小时前
UE中使用TGuardValue与TInlineComponentArray数据结构
开发语言·数据结构·学习·ue5·游戏引擎
Duo1J2 天前
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
ue5·编辑器·游戏引擎·ue4
directx3d_beginner3 天前
26,怪物受击接口改为C++
ue5
远离UE45 天前
UE5 UV邻接 Niagara潜水模拟 学习笔记
ue5·uv
AA陈超6 天前
005 T03 — 角色基类与移动系统 详细功能设计文档
ue5
AA陈超6 天前
004 T02 - 俯视角摄像机系统 设计文档
网络·c++·ue5·虚幻引擎
AA陈超6 天前
006 T03 — 蓝图操作指南
c++·游戏·架构·ue5·github·虚幻引擎
Duo1J8 天前
【UE】Slate 编辑器工具开发01 - Slate语法 & 常用控件
ue5·编辑器·游戏引擎·ue4
朗迹 - 张伟9 天前
UE5.7 PCG从入门到精通系列课程【第五课:PCG沿一条样条线生成物体】
ue5·pcg