(205)封装是为了隐藏细节,只对外公开必要的接口。在 C++ 等语言里,直接用代码来写成类。 在 UE 里,成了图形化界面,做的也是一样的事情,建立蓝图,都是继承了 actor 这个基类,再定义自己的变量与函数,并可以修改这些变量与函数的访问域。
++如图,定义了这个事件函数的访问域。
(206)继承:
(207)子类的多态与重载函数与事件:
++子类重写父类函数:
++重写:
++对基类中事件函数的重写:
(208)父类与子类中的事件分发器:
++在关卡蓝图里,为子类重新编写了父类中的分发器绑定:
(209**)接着学习蓝图里实现的接口,在子类里的重写** :
++在子类中重载接口:
(210)
谢谢