什么是蓝图
虚幻ue4编程实质是需要掌握c++的,为了降低开发的难度,蓝图就诞生了,你可以理解为蓝图就是c++的可视化编程,只需要拖动连线蓝图类的方法,变量,计算等等。

选中关卡,打开关卡蓝图

我的编译器设置了中文,可以输入中文搜索方法
常用几个键:
长按鼠标右键 ----- 拖动
点击鼠标右键 ----- 选择方法
按键c ----- 注释
蓝图类与变量的使用
- 创建蓝图类


除了选择actor,pawn,角色,控制器,游戏模式,组件外,还可以选择基于c++类创建

我们选择actor

视口:在场景中可见的物品
Constructionscrip:局部构造(可以执行的函数)
事件列表:我们通常在这里写蓝图代码

添加一个静态网格组件,选择骨骼体
- 变量

变量后的眼睛点亮,代表这个变量公开,任何地方都可以更改调用

- 蓝图类的公共方法

将网格体“可视”勾去掉,代表暂时先不可见
鼠标左键长按拖出网格体

长按拉出引脚


Ctrl+左键拖出变量isshow,连上New Visbbility

这个蓝图类算是写完了,先是不可视,通过自定义myshow设置可视性
然后将myActor类拖入到关卡中,

拖入一个盒体触发器
选中打开蓝图

如图这样写
运行后,当碰撞后,人物网格体才会显示

进阶一下:
将自定义蓝图类拖入关卡中,那么,关卡蓝图就可以实现调用自定义蓝图类的自定义事件,将重复做的内容,写到公共的事件方法中,我们可以理解这个就是封装的概念
0 评论