ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

什么是蓝图

2022-03-20 15:02:54  阅读:269  来源: 互联网

标签:功能 定义 什么 蓝图 c++ 组件 关卡


什么是蓝图

1.蓝图是可视化脚本

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

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

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

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

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

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

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

常用的蓝图类型

关卡蓝图

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

蓝图类

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

注意

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

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

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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有