其他分享
首页 > 其他分享> > 什么是蓝图

什么是蓝图

作者:互联网

什么是蓝图

1.蓝图是可视化脚本

编辑蓝图的过程就是程序员在编写程序的过程。程序员通过编写程序实现功能,而在UE4中可以通过编辑蓝图来实现相同的功能。

2.把蓝图看作是内容的容器

它可以容纳组件:在蓝图中可以包含许多基本的组件,这些组件称为component。例如,汽车是个蓝图系统,其中包含许多个组件。
它可以保存脚本:在蓝图中中,会包含许多脚本。一辆系统由许多个组件组成,这只是由一堆组件组成的系统。而脚本则会定义各个组件之间的关系以及触发时机等。例如,一辆汽车是由许多个组件组成,而踩下油门,引擎驱动汽车向前行驶,这个功能的定义则是由脚本来完成;若不定义处理踩油门的功能,那么系统就无法处理;再比如一扇门,由门框,门和门把手组成,需要定义一个脚本,当我们靠近门时,门能够自动打开,远离门时门会关闭。
它可以保存数据

3.编译的面向对象可视化脚本语言

绑定到UE4现有的框架类层次结构中

4.蓝图完全嵌入到UE4中去

5.通过将节点和连接串在一起并立即查看结果来工作

常用的蓝图类型

关卡蓝图

最常用的蓝图类型,每个关卡只有一个蓝图。

蓝图类

蓝图类则是更加模块化,一个关卡包含多个蓝图类。

注意

关卡蓝图和蓝图类是两个不同的蓝图类型。关卡蓝图是从系统的角度定义,将一个关卡作为一整个系统,在本系统中定义关卡内的对象以及对象的功能。那么很显然,这个关卡蓝图是一个整体对象,其中内部的任何对象及其功能都会与这个关卡蓝图绑定。而蓝图类则不同,它是从单个零部件的角度出发,定义每个组件及其功能。在构建系统时,每个零部件都在蓝图类中定义完成,只需将多个组件组合起来形成系统即可。
若想对关卡内的某些对象编写特定的功能,可以使用关卡蓝图,但是编写的特定功能会与关卡绑定,若想更换关卡,那么就需要更换关卡,重写脚本。也可以使用蓝图类,在蓝图类中定义模块的功能,在关卡中使用时只需引入蓝图类即可。

c++就是蓝图和蓝图就是c++

蓝图就是基于c++代码构建的,蓝图的底层就是c++
可以在c++中打开、构建蓝图
蓝图可以和c++一起配合使用

标签:功能,定义,什么,蓝图,c++,组件,关卡
来源: https://www.cnblogs.com/hxhlrq/p/16029634.html