什么是蓝图
什么是蓝图
1.蓝图是可视化脚本
编辑蓝图的过程就是程序员在编写程序的过程。程序员通过编写程序实现功能,而在UE4中可以通过编辑蓝图来实现相同的功能。
2.把蓝图看作是内容的容器
它可以容纳组件:在蓝图中可以包含许多基本的组件,这些组件称为component。例如,汽车是个蓝图系统,其中包含许多个组件。
它可以保存脚本:在蓝图中中,会包含许多脚本。一辆系统由许多个组件组成,这只是由一堆组件组成的系统。而脚本则会定义各个组件之间的关系以及触发时机等。例如,一辆汽车是由许多个组件组成,而踩下油门,引擎驱动汽车向前行驶,这个功能的定义则是由脚本来完成;若不定义处理踩油门的功能,那么系统就无法处理;再比如一扇门,由门框,门和门把手组成,需要定义一个脚本,当我们靠近门时,门能够自动打开,远离门时门会关闭。
它可以保存数据:
3.编译的面向对象可视化脚本语言
绑定到UE4现有的框架类层次结构中
4.蓝图完全嵌入到UE4中去
5.通过将节点和连接串在一起并立即查看结果来工作
常用的蓝图类型
关卡蓝图
最常用的蓝图类型,每个关卡只有一个蓝图。
蓝图类
蓝图类则是更加模块化,一个关卡包含多个蓝图类。
注意
1.关卡蓝图和蓝图类是两个不同的蓝图类型。关卡蓝图是从系统的角度定义,将一个关卡作为一整个系统,在本系统中定义关卡内的对象以及对象的功能。那么很显然,这个关卡蓝图是一个整体对象,其中内部的任何对象及其功能都会与这个关卡蓝图绑定。而蓝图类则不同,它是从单个零部件的角度出发,定义每个组件及其功能。在构建系统时,每个零部件都在蓝图类中定义完成,只需将多个组件组合起来形成系统即可。
2.在一个蓝图类中,继续可以递归包含其他蓝图类。
3.若想对关卡内的某些对象编写特定的功能,可以使用关卡蓝图,但是编写的特定功能会与关卡绑定,若想更换关卡,那么就需要更换关卡,重写脚本。也可以使用蓝图类,在蓝图类中定义模块的功能,在关卡中使用时只需引入蓝图类即可。
c++就是蓝图和蓝图就是c++
蓝图就是基于c++代码构建的,蓝图的底层就是c++
可以在c++中打开、构建蓝图
蓝图可以和c++一起配合使用
事件种类和创建方法
在蓝图中,一切可以视为当满足某一事件条件时,触发脚本,得到需要的结果。所以在UE4中,所有蓝图的操作都是从事件开始的。
posted on 2022-03-20 14:58 hxh_space 阅读(1832) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理